Skip to content

Commit ec0baca

Browse files
committed
feat: comprehensive enhancement — cache optimization, session mind, orchestrator, multi-credential, codebase indexer
Core Features: - Session Mind with persistent memory across sessions - Orchestrator + Worker subagent architecture - Multi-credential OAuth with auto-refresh - Codebase indexer and watcher connectors - Footer status bar with live metrics Cache & Prompt Optimizations: - Move mindContext/failureContext to stable system prefix (BP1 cached) - Large tool result cache_control breakpoints (>7000 chars) - Deterministic message wrapping (PR anomalyco#21535) - Tool evidence digest through compaction (PR anomalyco#21492) - O(1) queue dequeue + single-flight summary (PR anomalyco#21507) - Levenshtein O(min(N,M)) space optimization (PR anomalyco#21500) - Three-phase image auto-compression (PR anomalyco#21371) - ContextUsage and NewSession tools (PR anomalyco#21399) - E2E cache integration tests with real Anthropic OAuth Session snapshot resets prevent memory leaks on session delete.
1 parent 039c601 commit ec0baca

523 files changed

Lines changed: 123389 additions & 3441 deletions

File tree

Some content is hidden

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

.claudeignore

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Prevent Claude Code from reading large generated/binary files
2+
# Each file read costs tokens — exclude irrelevant content
3+
4+
# Build artifacts
5+
dist/
6+
ts-dist/
7+
.turbo/
8+
.sst/
9+
10+
# Dependencies
11+
node_modules/
12+
vendor/ai/node_modules/
13+
vendor/opentui/zig-out/
14+
15+
# Lock files (large, low signal)
16+
bun.lock
17+
18+
# Generated snapshots
19+
packages/opencode/src/provider/models-snapshot.ts
20+
21+
# Binary/compiled
22+
*.wasm
23+
*.o
24+
*.so
25+
*.dylib
26+
27+
# Test fixtures and scripts (not needed for reasoning about code)
28+
packages/opencode/test/automation/
29+
packages/opencode/test/token-compare/
30+
packages/opencode/test/e2e/*.sh
31+
32+
# Vendored CLAUDE.md (not our project instructions)
33+
vendor/ai/CLAUDE.md
34+
vendor/opentui/CLAUDE.md
35+
36+
# IDE/editor
37+
.idea/
38+
.vscode/
39+
.codex/

0 commit comments

Comments
 (0)