Skip to content

Commit aa6bff1

Browse files
mareursclaude
andcommitted
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

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,6 @@ tests/fixtures/*/.codescout/
2727
/.claude/
2828
/.fastembed_cache/
2929
/.codescout/tmp/
30+
/.buddy/
31+
# Cross-process write lock file (per-project; recreated on activate)
32+
.codescout/write.lock

0 commit comments

Comments
 (0)