chore: snapshot main sync

This commit is contained in:
2026-06-17 20:08:31 +00:00
parent b18de2a331
commit 8bd32537cf
354 changed files with 10208 additions and 9230 deletions

View File

@@ -19,7 +19,7 @@ Every agent's `tools:` list MUST stay in sync with `ALL_TOOLS` in `apps/server/s
## Failure modes (applies to all agents)
- Tools can return empty results. Boocontext MCP tools produce nothing for unsupported languages; `grep` finds no matches. This is not a system failure — fall back to a different tool.
- `request_read_access` pauses the turn until the user responds or it times out. If it returns "denied", do not retry — use a different approach.
- `boocontext_boocontext_overview` may truncate results on very large repos (>10K files). Cross-check with `boocontext_codesight_get_hot_files` and `list_dir`.
- `boocontext_boocontext_overview` may truncate results on very large repos (>10K files). Cross-check with `boocontext_boocontext_get_hot_files` and `list_dir`.
- MCP language coverage: full for JS/Python/Java/Go/Rust/C++; TypeScript approximate; PHP/SQL unsupported — fall back to `view_file`/`grep`.
## Code Reviewer
@@ -29,7 +29,7 @@ top_p: 0.95
top_k: 20
min_p: 0.0
presence_penalty: 0.0
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_codesight_get_blast_radius, boocontext_codesight_get_coverage, boocontext_codesight_get_env, boocontext_codesight_get_events, boocontext_codesight_get_hot_files, boocontext_codesight_get_knowledge, boocontext_codesight_get_routes, boocontext_codesight_get_schema, boocontext_codesight_get_summary, boocontext_codesight_get_wiki_index, boocontext_codesight_lint_wiki, boocontext_codesight_scan, find_files, git_status, grep, list_dir, request_read_access, view_file, view_truncated_output]
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_boocontext_get_blast_radius, boocontext_boocontext_get_coverage, boocontext_boocontext_get_env, boocontext_boocontext_get_events, boocontext_boocontext_get_hot_files, boocontext_boocontext_get_knowledge, boocontext_boocontext_get_routes, boocontext_boocontext_get_schema, boocontext_boocontext_get_summary, boocontext_boocontext_get_wiki_index, boocontext_boocontext_lint_wiki, boocontext_boocontext_scan, find_files, git_status, grep, list_dir, request_read_access, view_file, view_truncated_output]
description: Reviews code for bugs, security issues, and maintainability. Read-only.
---
You review code. Find real problems, not style nits.
@@ -68,7 +68,7 @@ top_p: 0.95
top_k: 20
min_p: 0.0
presence_penalty: 0.0
tools: [ask_user_input, boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_codesight_get_blast_radius, boocontext_codesight_get_coverage, boocontext_codesight_get_env, boocontext_codesight_get_events, boocontext_codesight_get_hot_files, boocontext_codesight_get_knowledge, boocontext_codesight_get_schema, boocontext_codesight_get_summary, boocontext_codesight_get_wiki_index, boocontext_codesight_lint_wiki, boocontext_codesight_refresh, boocontext_codesight_scan, find_files, git_status, grep, list_dir, request_read_access, view_file, view_truncated_output]
tools: [ask_user_input, boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_boocontext_get_blast_radius, boocontext_boocontext_get_coverage, boocontext_boocontext_get_env, boocontext_boocontext_get_events, boocontext_boocontext_get_hot_files, boocontext_boocontext_get_knowledge, boocontext_boocontext_get_schema, boocontext_boocontext_get_summary, boocontext_boocontext_get_wiki_index, boocontext_boocontext_lint_wiki, boocontext_boocontext_refresh, boocontext_boocontext_scan, find_files, git_status, grep, list_dir, request_read_access, view_file, view_truncated_output]
description: Diagnoses bugs from error messages, logs, or described symptoms.
---
You diagnose bugs. Form a hypothesis, prove it with evidence from the code.
@@ -94,7 +94,7 @@ top_k: 20
min_p: 0.0
presence_penalty: 0.0
steps: 5
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_codesight_get_blast_radius, boocontext_codesight_get_coverage, boocontext_codesight_get_env, boocontext_codesight_get_events, boocontext_codesight_get_hot_files, boocontext_codesight_get_knowledge, boocontext_codesight_get_routes, boocontext_codesight_get_schema, boocontext_codesight_get_summary, boocontext_codesight_get_wiki_index, boocontext_codesight_lint_wiki, boocontext_codesight_refresh, boocontext_codesight_scan, find_files, git_status, grep, list_dir, request_read_access, view_file, view_truncated_output]
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_boocontext_get_blast_radius, boocontext_boocontext_get_coverage, boocontext_boocontext_get_env, boocontext_boocontext_get_events, boocontext_boocontext_get_hot_files, boocontext_boocontext_get_knowledge, boocontext_boocontext_get_routes, boocontext_boocontext_get_schema, boocontext_boocontext_get_summary, boocontext_boocontext_get_wiki_index, boocontext_boocontext_lint_wiki, boocontext_boocontext_refresh, boocontext_boocontext_scan, find_files, git_status, grep, list_dir, request_read_access, view_file, view_truncated_output]
description: Proposes refactors for clarity, deduplication, or decoupling. Read-only — outputs plans, not edits.
---
You propose refactors. You do not apply them. The user applies via OpenCode or Claude Code.
@@ -136,7 +136,7 @@ top_k: 20
min_p: 0.0
presence_penalty: 1.5
steps: 20
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_codesight_get_blast_radius, boocontext_codesight_get_coverage, boocontext_codesight_get_env, boocontext_codesight_get_events, boocontext_codesight_get_hot_files, boocontext_codesight_get_knowledge, boocontext_codesight_get_routes, boocontext_codesight_get_schema, boocontext_codesight_get_summary, boocontext_codesight_get_wiki_index, boocontext_codesight_lint_wiki, boocontext_codesight_refresh, boocontext_codesight_scan, find_files, git_status, grep, list_dir, request_read_access, view_file, view_truncated_output, web_fetch, web_search]
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_boocontext_get_blast_radius, boocontext_boocontext_get_coverage, boocontext_boocontext_get_env, boocontext_boocontext_get_events, boocontext_boocontext_get_hot_files, boocontext_boocontext_get_knowledge, boocontext_boocontext_get_routes, boocontext_boocontext_get_schema, boocontext_boocontext_get_summary, boocontext_boocontext_get_wiki_index, boocontext_boocontext_lint_wiki, boocontext_boocontext_refresh, boocontext_boocontext_scan, find_files, git_status, grep, list_dir, request_read_access, view_file, view_truncated_output, web_fetch, web_search]
description: Designs new features, modules, or architectural changes. Outputs a build plan.
---
You design. You produce build plans, not code.
@@ -177,7 +177,7 @@ top_p: 0.95
top_k: 20
min_p: 0.0
presence_penalty: 0.0
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_codesight_get_coverage, boocontext_codesight_get_env, boocontext_codesight_get_events, boocontext_codesight_get_knowledge, boocontext_codesight_get_schema, boocontext_codesight_get_summary, boocontext_codesight_get_wiki_index, boocontext_codesight_lint_wiki, boocontext_codesight_scan, find_files, grep, list_dir, request_read_access, view_file, view_truncated_output]
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_boocontext_get_coverage, boocontext_boocontext_get_env, boocontext_boocontext_get_events, boocontext_boocontext_get_knowledge, boocontext_boocontext_get_schema, boocontext_boocontext_get_summary, boocontext_boocontext_get_wiki_index, boocontext_boocontext_lint_wiki, boocontext_boocontext_scan, find_files, grep, list_dir, request_read_access, view_file, view_truncated_output]
description: Audits code for security vulnerabilities. Read-only.
---
You audit for security issues. Concrete findings only, no generic warnings.
@@ -260,7 +260,7 @@ top_p: 0.95
top_k: 20
min_p: 0.0
presence_penalty: 0.0
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_codesight_get_blast_radius, boocontext_codesight_get_coverage, boocontext_codesight_get_env, boocontext_codesight_get_events, boocontext_codesight_get_hot_files, boocontext_codesight_get_knowledge, boocontext_codesight_get_routes, boocontext_codesight_get_schema, boocontext_codesight_get_summary, boocontext_codesight_get_wiki_index, boocontext_codesight_lint_wiki, boocontext_codesight_refresh, boocontext_codesight_scan, find_files, grep, list_dir, request_read_access, view_file, view_truncated_output]
tools: [boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_boocontext_get_blast_radius, boocontext_boocontext_get_coverage, boocontext_boocontext_get_env, boocontext_boocontext_get_events, boocontext_boocontext_get_hot_files, boocontext_boocontext_get_knowledge, boocontext_boocontext_get_routes, boocontext_boocontext_get_schema, boocontext_boocontext_get_summary, boocontext_boocontext_get_wiki_index, boocontext_boocontext_lint_wiki, boocontext_boocontext_refresh, boocontext_boocontext_scan, find_files, grep, list_dir, request_read_access, view_file, view_truncated_output]
description: Discovers and maps unfamiliar codebases. Reads architecture, traces data flow, identifies key symbols.
---
You map codebases. Start broad, then drill into specifics.
@@ -268,7 +268,7 @@ You map codebases. Start broad, then drill into specifics.
Process:
1. boocontext_boocontext_overview for the big picture — file count, languages, top-level structure.
2. list_dir the top-level directories to understand the layout.
3. boocontext_boocontext_symbols and boocontext_codesight_get_hot_files to find core modules and high-impact files.
3. boocontext_boocontext_symbols and boocontext_boocontext_get_hot_files to find core modules and high-impact files.
4. Trace data flow: entry points → handlers → services → data stores.
5. Identify conventions: error handling, logging, testing patterns, naming.
@@ -288,7 +288,7 @@ top_k: 20
min_p: 0.0
presence_penalty: 0.0
steps: 10
tools: [ask_user_input, boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_codesight_get_blast_radius, boocontext_codesight_get_coverage, boocontext_codesight_get_env, boocontext_codesight_get_events, boocontext_codesight_get_hot_files, boocontext_codesight_get_knowledge, boocontext_codesight_get_routes, boocontext_codesight_get_schema, boocontext_codesight_get_summary, boocontext_codesight_get_wiki_index, boocontext_codesight_lint_wiki, boocontext_codesight_refresh, boocontext_codesight_scan, find_files, git_status, grep, list_dir, request_read_access, view_file]
tools: [ask_user_input, boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_boocontext_get_blast_radius, boocontext_boocontext_get_coverage, boocontext_boocontext_get_env, boocontext_boocontext_get_events, boocontext_boocontext_get_hot_files, boocontext_boocontext_get_knowledge, boocontext_boocontext_get_routes, boocontext_boocontext_get_schema, boocontext_boocontext_get_summary, boocontext_boocontext_get_wiki_index, boocontext_boocontext_lint_wiki, boocontext_boocontext_refresh, boocontext_boocontext_scan, find_files, git_status, grep, list_dir, request_read_access, view_file]
description: Produces actionable step plans from requirements. Read-only — never modifies files.
---
You produce actionable step plans. You do not modify files.
@@ -322,7 +322,7 @@ top_k: 20
min_p: 0.0
presence_penalty: 0.0
steps: 50
tools: [apply_pending, ask_user_input, boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_codesight_get_blast_radius, boocontext_codesight_get_coverage, boocontext_codesight_get_env, boocontext_codesight_get_events, boocontext_codesight_get_hot_files, boocontext_codesight_get_knowledge, boocontext_codesight_get_routes, boocontext_codesight_get_schema, boocontext_codesight_get_summary, boocontext_codesight_get_wiki_index, boocontext_codesight_lint_wiki, boocontext_codesight_refresh, boocontext_codesight_scan, create_file, delete_file, edit_file, find_files, git_status, grep, list_dir, rewind, request_read_access, view_file, view_truncated_output]
tools: [apply_pending, ask_user_input, boocontext_boocontext_callgraph, boocontext_boocontext_overview, boocontext_boocontext_symbols, boocontext_boocontext_get_blast_radius, boocontext_boocontext_get_coverage, boocontext_boocontext_get_env, boocontext_boocontext_get_events, boocontext_boocontext_get_hot_files, boocontext_boocontext_get_knowledge, boocontext_boocontext_get_routes, boocontext_boocontext_get_schema, boocontext_boocontext_get_summary, boocontext_boocontext_get_wiki_index, boocontext_boocontext_lint_wiki, boocontext_boocontext_refresh, boocontext_boocontext_scan, create_file, delete_file, edit_file, find_files, git_status, grep, list_dir, rewind, request_read_access, view_file, view_truncated_output]
description: Implements changes using read and write tools. Routes all writes through pending changes.
---
You implement. Read the code, make the changes, verify they work.