docs: add context composition redesign spec
This commit is contained in:
+173
-17
@@ -12,23 +12,156 @@ output_dir = "./md_gen"
|
||||
|
||||
[files]
|
||||
base_dir = "tests/artifacts/temp_workspace"
|
||||
paths = [
|
||||
"gui.py",
|
||||
"gui_2.py",
|
||||
"ai_client.py",
|
||||
"aggregate.py",
|
||||
"shell_runner.py",
|
||||
"project_manager.py",
|
||||
"config.toml",
|
||||
"manual_slop.toml",
|
||||
"tests/test_agent_tools_wiring.py",
|
||||
"pyproject.toml",
|
||||
"events.py",
|
||||
"performance_monitor.py",
|
||||
"api_hooks.py",
|
||||
"api_hook_client.py",
|
||||
"manual_slop_history.toml",
|
||||
]
|
||||
|
||||
[[files.paths]]
|
||||
path = "gui.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "gui_2.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "ai_client.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "aggregate.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "shell_runner.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "project_manager.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "config.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "manual_slop.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "tests/test_agent_tools_wiring.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "pyproject.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "events.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "performance_monitor.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "api_hooks.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "api_hook_client.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[[files.paths]]
|
||||
path = "manual_slop_history.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[files.paths.ast_mask]
|
||||
|
||||
[screenshots]
|
||||
base_dir = "C:/Users/Ed/Pictures/Screenshots"
|
||||
@@ -61,9 +194,32 @@ set_file_slice = false
|
||||
py_update_definition = false
|
||||
py_set_signature = false
|
||||
py_set_var_declaration = false
|
||||
ts_c_get_skeleton = true
|
||||
ts_cpp_get_skeleton = true
|
||||
ts_c_get_code_outline = true
|
||||
ts_cpp_get_code_outline = true
|
||||
|
||||
[gemini_cli]
|
||||
binary_path = "gemini"
|
||||
|
||||
[mma]
|
||||
epic = ""
|
||||
|
||||
[mma.tier_models."Tier 1"]
|
||||
model = "gemini-3.1-pro-preview"
|
||||
provider = "gemini"
|
||||
|
||||
[mma.tier_models."Tier 2"]
|
||||
model = "gemini-3-flash-preview"
|
||||
provider = "gemini"
|
||||
|
||||
[mma.tier_models."Tier 3"]
|
||||
model = "gemini-2.5-flash-lite"
|
||||
provider = "gemini"
|
||||
|
||||
[mma.tier_models."Tier 4"]
|
||||
model = "gemini-2.5-flash-lite"
|
||||
provider = "gemini"
|
||||
|
||||
[conductor]
|
||||
dir = "C:/projects/gencpp/.ai/conductor"
|
||||
|
||||
Reference in New Issue
Block a user