Commit aa6bff1
feat: promote all ready features from experiments to master
Syncs src/, tests/, crates/, Cargo.toml, and docs from experiments.
All 1986 workspace tests pass; clippy clean.
Features included:
- codescout-embed crate extraction (Embedder, chunker, local/remote)
- Metadata-enriched chunks (metadata column, header prefix, migration)
- Asymmetric query prefix for CodeRankEmbed models
- Three-level Guidance taxonomy (hint/warning/must_follow)
- Prompt efficiency overhaul (D1–D5, ONBOARDING_VERSION=7)
- MCP resources: doc://, memory://, project://summary, tool-guide
- Progress notifications (2 Hz throttle, ProgressSink)
- read_markdown: adaptive tiers + @file_* refs + MustFollow overflow
- list_symbols: three-mode progressive directory dispatch
- Bash/shell support (tree-sitter-bash, AST chunker, LSP config)
- Cross-process write serialization (fd-lock RAII WriteGuard)
- Index scope guard + preflight elicitation
- Global config (XDG path, two-layer global+project merge)
- LSP multiplexer: per-language opt-out, rust enabled (idle 180s)
- Per-file diversity cap on semantic_search results
- agent.rs → agent/ module refactor (WriteGuard)
- BUG-035/036/037/039/041/042/043/044 fixes
- Cancel-aware tool dispatch + child process reaping
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent fff20b7 commit aa6bff1
98 files changed
Lines changed: 15662 additions & 3075 deletions
File tree
- crates
- codescout-embed
- src
- librarian-mcp
- src
- catalog
- preview
- prompts
- tools
- tests
- fixtures/repo_a
- docs
- research
- superpowers/specs
- src
- agent
- ast
- config
- dashboard
- embed
- lsp
- mux
- servers
- mcp_resources
- memory
- prompts
- tools
- usage
- util
- tests
- e2e
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
0 commit comments