Changelog
The full changelog lives at the repo root: CHANGELOG.md.
A condensed, in-docs copy is below for offline reading.
Changelog
All notable changes to aiscope are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
[0.1.1] — 2026-04-27
Changed
homepagenow points to the mdBook user guide at https://jayanth-mkv.github.io/aiscope/.documentationretains https://docs.rs/aiscope for API reference.- README is now embedded as the docs.rs landing page.
0.1.0 — 2026-04-27
Added
- Multi-tool discovery across Cursor, Claude Code, and GitHub Copilot, spanning all 5 subsystems: instructions, prompts, agents, chat modes, skills.
AGENTS.mdandCLAUDE.mdany-depth discovery with automatic path-derived scope (e.g.apps/web/AGENTS.md→apps/web/**).- Frontmatter-aware parser for
applyTo,globs,alwaysApply,tools:,model:,name:,description:. - Scope overlap detection via
globset— non-overlapping rules are demoted to Low severity instead of false-positive HIGH conflicts. - Two reasoning modes:
--specific(subsystem-aware) and Uniform (default). - Agent tool-allowlist mismatch detector — flags when an instruction says
"use the X tool" but the agent's
tools:excludes X. - Duplicate-name detection across agents, skills, and chat modes.
- 5 renderers: ratatui TUI,
miettecompiler-style diagnostics, plain text, JSON, and a 1280×720 PNG summary card with embedded JetBrains Mono. - CI gate:
aiscope checkexits non-zero on HIGH conflicts. - Privacy guard: never reads outside the repo unless
--useris passed; never reads Claude Code transcript history under~/.claude/projects/.
Quality
- 42 tests passing (33 unit + 5 corpus snapshots + 2 copilot-only integration
- 1 smoke + 1 privacy guard).
cargo clippy --all-targets -- -D warningsclean.- ~5 MB release binary.