docs: add context composition redesign spec
This commit is contained in:
+303
-3
@@ -4,16 +4,166 @@ roles = [
|
||||
"Vendor API",
|
||||
"System",
|
||||
]
|
||||
active = "test gemini mock interaction"
|
||||
active = "main"
|
||||
auto_add = true
|
||||
|
||||
[discussions.main]
|
||||
git_commit = "9265f94d9756b1a37a7b8e195725654032d84747"
|
||||
last_updated = "2026-02-21T18:23:13"
|
||||
last_updated = "2026-05-10T21:16:47"
|
||||
history = [
|
||||
"@2026-02-21T18:22:58\nUser:\nI will now try to generate a response from the AI. I will then try to run a tool call. Finally, I will try to generate a response from the AI again.",
|
||||
]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "gui.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "gui_2.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "ai_client.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "aggregate.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "shell_runner.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "project_manager.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "config.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "manual_slop.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "tests/test_agent_tools_wiring.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "pyproject.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "events.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "performance_monitor.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "api_hooks.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "api_hook_client.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[[discussions.main.context_snapshot]]
|
||||
path = "manual_slop_history.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions.main.context_snapshot.ast_mask]
|
||||
|
||||
[discussions.docs]
|
||||
git_commit = "68e895cb8a0144061d1e3b959b7c9f7f98a0c7ed"
|
||||
last_updated = "2026-02-23T11:05:22"
|
||||
@@ -85,9 +235,159 @@ history = [
|
||||
|
||||
[discussions."test gemini mock interaction"]
|
||||
git_commit = ""
|
||||
last_updated = "2026-03-01T17:05:01"
|
||||
last_updated = "2026-05-10T21:16:46"
|
||||
history = [
|
||||
"@2026-03-01T14:24:32\nSystem:\n[PERFORMANCE ALERT] CPU usage high: 81.9%. Please consider optimizing recent changes or reducing load.",
|
||||
"@2026-03-01T16:25:55\nSystem:\n[PERFORMANCE ALERT] CPU usage high: 97.7%. Please consider optimizing recent changes or reducing load.",
|
||||
"@2026-03-01T17:04:36\nSystem:\n[PERFORMANCE ALERT] CPU usage high: 90.6%. Please consider optimizing recent changes or reducing load.",
|
||||
]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "gui.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "gui_2.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "ai_client.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "aggregate.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "shell_runner.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "project_manager.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "config.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "manual_slop.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "tests/test_agent_tools_wiring.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "pyproject.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "events.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "performance_monitor.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "api_hooks.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "api_hook_client.py"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
[[discussions."test gemini mock interaction".context_snapshot]]
|
||||
path = "manual_slop_history.toml"
|
||||
auto_aggregate = false
|
||||
force_full = false
|
||||
ast_signatures = false
|
||||
ast_definitions = false
|
||||
custom_slices = []
|
||||
|
||||
[discussions."test gemini mock interaction".context_snapshot.ast_mask]
|
||||
|
||||
Reference in New Issue
Block a user