|
|
@@ -436,12 +436,6 @@ flowchart TD
|
|
|
pkg_lsp --> pkg_brand
|
|
|
pkg_lsp --> pkg_invariants
|
|
|
pkg_lsp --> pkg_llm
|
|
|
- pkg_agent --> pkg_invariants
|
|
|
- pkg_agent --> pkg_llm
|
|
|
- pkg_agent --> pkg_scope
|
|
|
- pkg_agent --> pkg_session
|
|
|
- pkg_agent --> pkg_system_prompt
|
|
|
- pkg_agent --> pkg_typert_protocol
|
|
|
pkg_skill_badge --> pkg_invariants
|
|
|
pkg_skill_badge --> pkg_skill
|
|
|
pkg_web_fetch_http --> pkg_invariants
|
|
|
@@ -478,6 +472,60 @@ flowchart TD
|
|
|
pkg_session_projection --> pkg_session
|
|
|
pkg_acp_snapshot --> pkg_invariants
|
|
|
pkg_acp_snapshot --> pkg_session
|
|
|
+ pkg_agent --> pkg_invariants
|
|
|
+ pkg_agent --> pkg_llm
|
|
|
+ pkg_agent --> pkg_scope
|
|
|
+ pkg_agent --> pkg_session
|
|
|
+ pkg_agent --> pkg_session_projection
|
|
|
+ pkg_agent --> pkg_system_prompt
|
|
|
+ pkg_agent --> pkg_typert_protocol
|
|
|
+ pkg_fs --> pkg_brand
|
|
|
+ pkg_fs --> pkg_invariants
|
|
|
+ pkg_fs --> pkg_llm
|
|
|
+ pkg_fs --> pkg_sandbox
|
|
|
+ pkg_spill_local --> pkg_invariants
|
|
|
+ pkg_spill_local --> pkg_spill
|
|
|
+ pkg_message_feedback --> pkg_brand
|
|
|
+ pkg_message_feedback --> pkg_invariants
|
|
|
+ pkg_message_feedback --> pkg_llm
|
|
|
+ pkg_message_feedback --> pkg_session
|
|
|
+ pkg_message_feedback --> pkg_session_persistence
|
|
|
+ pkg_message_feedback --> pkg_storage_domain
|
|
|
+ pkg_message_feedback --> pkg_typert_protocol
|
|
|
+ pkg_sandbox_local --> pkg_invariants
|
|
|
+ pkg_sandbox_local --> pkg_llm
|
|
|
+ pkg_sandbox_local --> pkg_sandbox
|
|
|
+ pkg_sandbox_local --> pkg_session
|
|
|
+ pkg_session_persistence_jsonl --> pkg_invariants
|
|
|
+ pkg_session_persistence_jsonl --> pkg_session
|
|
|
+ pkg_session_persistence_jsonl --> pkg_session_persistence
|
|
|
+ pkg_session_persistence_sqlite --> pkg_invariants
|
|
|
+ pkg_session_persistence_sqlite --> pkg_session
|
|
|
+ pkg_session_persistence_sqlite --> pkg_session_persistence
|
|
|
+ pkg_session_projection_cache --> pkg_invariants
|
|
|
+ pkg_session_projection_cache --> pkg_session
|
|
|
+ pkg_session_projection_cache --> pkg_session_persistence
|
|
|
+ pkg_session_projection_cache --> pkg_session_projection
|
|
|
+ pkg_session_projection_cache --> pkg_storage_domain
|
|
|
+ pkg_session_stats --> pkg_invariants
|
|
|
+ pkg_session_stats --> pkg_llm
|
|
|
+ pkg_session_stats --> pkg_session
|
|
|
+ pkg_session_stats --> pkg_session_projection
|
|
|
+ pkg_session_title --> pkg_brand
|
|
|
+ pkg_session_title --> pkg_invariants
|
|
|
+ pkg_session_title --> pkg_llm
|
|
|
+ pkg_session_title --> pkg_session
|
|
|
+ pkg_session_title --> pkg_session_projection
|
|
|
+ pkg_shell --> pkg_invariants
|
|
|
+ pkg_shell --> pkg_sandbox
|
|
|
+ pkg_shell --> pkg_settings
|
|
|
+ pkg_shell --> pkg_subprocess
|
|
|
+ pkg_workspace --> pkg_brand
|
|
|
+ pkg_workspace --> pkg_invariants
|
|
|
+ pkg_workspace --> pkg_session
|
|
|
+ pkg_workspace --> pkg_session_persistence
|
|
|
+ pkg_workspace --> pkg_storage
|
|
|
+ pkg_workspace --> pkg_storage_domain
|
|
|
pkg_llm_retry --> pkg_agent
|
|
|
pkg_llm_retry --> pkg_brand
|
|
|
pkg_llm_retry --> pkg_invariants
|
|
|
@@ -496,10 +544,14 @@ flowchart TD
|
|
|
pkg_goal --> pkg_session
|
|
|
pkg_goal --> pkg_session_projection
|
|
|
pkg_goal --> pkg_typert_protocol
|
|
|
- pkg_fs --> pkg_brand
|
|
|
- pkg_fs --> pkg_invariants
|
|
|
- pkg_fs --> pkg_llm
|
|
|
- pkg_fs --> pkg_sandbox
|
|
|
+ pkg_fs_local --> pkg_fs
|
|
|
+ pkg_fs_local --> pkg_invariants
|
|
|
+ pkg_fs_observation_policy --> pkg_fs
|
|
|
+ pkg_fs_observation_policy --> pkg_invariants
|
|
|
+ pkg_skill_filesystem --> pkg_fs
|
|
|
+ pkg_skill_filesystem --> pkg_home_paths
|
|
|
+ pkg_skill_filesystem --> pkg_invariants
|
|
|
+ pkg_skill_filesystem --> pkg_skill
|
|
|
pkg_web_search_deepseek --> pkg_agent
|
|
|
pkg_web_search_deepseek --> pkg_credentials
|
|
|
pkg_web_search_deepseek --> pkg_invariants
|
|
|
@@ -507,18 +559,25 @@ flowchart TD
|
|
|
pkg_web_search_deepseek --> pkg_session
|
|
|
pkg_web_search_deepseek --> pkg_settings
|
|
|
pkg_web_search_deepseek --> pkg_web
|
|
|
- pkg_spill_local --> pkg_invariants
|
|
|
- pkg_spill_local --> pkg_spill
|
|
|
+ pkg_hook_protocol --> pkg_invariants
|
|
|
+ pkg_hook_protocol --> pkg_session
|
|
|
+ pkg_hook_protocol --> pkg_shell
|
|
|
+ pkg_session_query --> pkg_brand
|
|
|
+ pkg_session_query --> pkg_invariants
|
|
|
+ pkg_session_query --> pkg_llm
|
|
|
+ pkg_session_query --> pkg_session
|
|
|
+ pkg_session_query --> pkg_session_persistence
|
|
|
+ pkg_session_query --> pkg_session_title
|
|
|
pkg_time_context --> pkg_agent
|
|
|
pkg_time_context --> pkg_invariants
|
|
|
pkg_time_context --> pkg_session
|
|
|
- pkg_message_feedback --> pkg_brand
|
|
|
- pkg_message_feedback --> pkg_invariants
|
|
|
- pkg_message_feedback --> pkg_llm
|
|
|
- pkg_message_feedback --> pkg_session
|
|
|
- pkg_message_feedback --> pkg_session_persistence
|
|
|
- pkg_message_feedback --> pkg_storage_domain
|
|
|
- pkg_message_feedback --> pkg_typert_protocol
|
|
|
+ pkg_tmux_context --> pkg_agent
|
|
|
+ pkg_tmux_context --> pkg_invariants
|
|
|
+ pkg_tmux_context --> pkg_session
|
|
|
+ pkg_tmux_context --> pkg_shell
|
|
|
+ pkg_fs_e2b --> pkg_e2b
|
|
|
+ pkg_fs_e2b --> pkg_fs
|
|
|
+ pkg_fs_e2b --> pkg_invariants
|
|
|
pkg_commands --> pkg_agent
|
|
|
pkg_commands --> pkg_attachment
|
|
|
pkg_commands --> pkg_brand
|
|
|
@@ -541,6 +600,13 @@ flowchart TD
|
|
|
pkg_jobs --> pkg_brand
|
|
|
pkg_jobs --> pkg_invariants
|
|
|
pkg_jobs --> pkg_session
|
|
|
+ pkg_lsp_stdio --> pkg_brand
|
|
|
+ pkg_lsp_stdio --> pkg_fs
|
|
|
+ pkg_lsp_stdio --> pkg_invariants
|
|
|
+ pkg_lsp_stdio --> pkg_llm
|
|
|
+ pkg_lsp_stdio --> pkg_lsp
|
|
|
+ pkg_lsp_stdio --> pkg_subprocess
|
|
|
+ pkg_lsp_stdio --> pkg_timeout
|
|
|
pkg_agent_presets --> pkg_agent
|
|
|
pkg_agent_presets --> pkg_atomic_write
|
|
|
pkg_agent_presets --> pkg_home_paths
|
|
|
@@ -549,42 +615,29 @@ flowchart TD
|
|
|
pkg_agent_presets --> pkg_session
|
|
|
pkg_agent_presets --> pkg_settings
|
|
|
pkg_agent_presets --> pkg_system_prompt
|
|
|
- pkg_sandbox_local --> pkg_invariants
|
|
|
- pkg_sandbox_local --> pkg_llm
|
|
|
- pkg_sandbox_local --> pkg_sandbox
|
|
|
- pkg_sandbox_local --> pkg_session
|
|
|
pkg_sandbox_policy --> pkg_agent
|
|
|
pkg_sandbox_policy --> pkg_invariants
|
|
|
pkg_sandbox_policy --> pkg_sandbox
|
|
|
pkg_sandbox_policy --> pkg_session
|
|
|
pkg_sandbox_policy --> pkg_system_prompt
|
|
|
- pkg_session_persistence_jsonl --> pkg_invariants
|
|
|
- pkg_session_persistence_jsonl --> pkg_session
|
|
|
- pkg_session_persistence_jsonl --> pkg_session_persistence
|
|
|
- pkg_session_persistence_sqlite --> pkg_invariants
|
|
|
- pkg_session_persistence_sqlite --> pkg_session
|
|
|
- pkg_session_persistence_sqlite --> pkg_session_persistence
|
|
|
- pkg_session_projection_cache --> pkg_invariants
|
|
|
- pkg_session_projection_cache --> pkg_session
|
|
|
- pkg_session_projection_cache --> pkg_session_persistence
|
|
|
- pkg_session_projection_cache --> pkg_session_projection
|
|
|
- pkg_session_projection_cache --> pkg_storage_domain
|
|
|
- pkg_session_stats --> pkg_invariants
|
|
|
- pkg_session_stats --> pkg_llm
|
|
|
- pkg_session_stats --> pkg_session
|
|
|
- pkg_session_stats --> pkg_session_projection
|
|
|
pkg_session_telemetry --> pkg_agent
|
|
|
pkg_session_telemetry --> pkg_invariants
|
|
|
pkg_session_telemetry --> pkg_session
|
|
|
- pkg_session_title --> pkg_brand
|
|
|
- pkg_session_title --> pkg_invariants
|
|
|
- pkg_session_title --> pkg_llm
|
|
|
- pkg_session_title --> pkg_session
|
|
|
- pkg_session_title --> pkg_session_projection
|
|
|
- pkg_shell --> pkg_invariants
|
|
|
- pkg_shell --> pkg_sandbox
|
|
|
- pkg_shell --> pkg_settings
|
|
|
- pkg_shell --> pkg_subprocess
|
|
|
+ pkg_session_title_llm --> pkg_invariants
|
|
|
+ pkg_session_title_llm --> pkg_llm
|
|
|
+ pkg_session_title_llm --> pkg_session
|
|
|
+ pkg_session_title_llm --> pkg_session_title
|
|
|
+ pkg_session_title_llm --> pkg_timeout
|
|
|
+ pkg_bash_local --> pkg_invariants
|
|
|
+ pkg_bash_local --> pkg_settings
|
|
|
+ pkg_bash_local --> pkg_shell
|
|
|
+ pkg_bash_local --> pkg_subprocess
|
|
|
+ pkg_bash_local --> pkg_timeout
|
|
|
+ pkg_pwsh_local --> pkg_invariants
|
|
|
+ pkg_pwsh_local --> pkg_settings
|
|
|
+ pkg_pwsh_local --> pkg_shell
|
|
|
+ pkg_pwsh_local --> pkg_subprocess
|
|
|
+ pkg_pwsh_local --> pkg_timeout
|
|
|
pkg_terminal --> pkg_agent
|
|
|
pkg_terminal --> pkg_brand
|
|
|
pkg_terminal --> pkg_invariants
|
|
|
@@ -597,12 +650,6 @@ flowchart TD
|
|
|
pkg_workflow --> pkg_invariants
|
|
|
pkg_workflow --> pkg_llm
|
|
|
pkg_workflow --> pkg_session
|
|
|
- pkg_workspace --> pkg_brand
|
|
|
- pkg_workspace --> pkg_invariants
|
|
|
- pkg_workspace --> pkg_session
|
|
|
- pkg_workspace --> pkg_session_persistence
|
|
|
- pkg_workspace --> pkg_storage
|
|
|
- pkg_workspace --> pkg_storage_domain
|
|
|
pkg_tools --> pkg_agent
|
|
|
pkg_tools --> pkg_code_runtime
|
|
|
pkg_tools --> pkg_invariants
|
|
|
@@ -620,23 +667,15 @@ flowchart TD
|
|
|
pkg_goal_round_driver --> pkg_invariants
|
|
|
pkg_goal_round_driver --> pkg_llm
|
|
|
pkg_goal_round_driver --> pkg_session
|
|
|
- pkg_fs_local --> pkg_fs
|
|
|
- pkg_fs_local --> pkg_invariants
|
|
|
- pkg_fs_observation_policy --> pkg_fs
|
|
|
- pkg_fs_observation_policy --> pkg_invariants
|
|
|
- pkg_skill_filesystem --> pkg_fs
|
|
|
- pkg_skill_filesystem --> pkg_home_paths
|
|
|
- pkg_skill_filesystem --> pkg_invariants
|
|
|
- pkg_skill_filesystem --> pkg_skill
|
|
|
- pkg_hook_protocol --> pkg_invariants
|
|
|
- pkg_hook_protocol --> pkg_session
|
|
|
- pkg_hook_protocol --> pkg_shell
|
|
|
- pkg_session_query --> pkg_brand
|
|
|
- pkg_session_query --> pkg_invariants
|
|
|
- pkg_session_query --> pkg_llm
|
|
|
- pkg_session_query --> pkg_session
|
|
|
- pkg_session_query --> pkg_session_persistence
|
|
|
- pkg_session_query --> pkg_session_title
|
|
|
+ pkg_fs_sandbox --> pkg_fs
|
|
|
+ pkg_fs_sandbox --> pkg_fs_local
|
|
|
+ pkg_fs_sandbox --> pkg_invariants
|
|
|
+ pkg_fs_sandbox --> pkg_sandbox
|
|
|
+ pkg_fs_sandbox --> pkg_sandbox_policy
|
|
|
+ pkg_session_query_sqlite --> pkg_invariants
|
|
|
+ pkg_session_query_sqlite --> pkg_session
|
|
|
+ pkg_session_query_sqlite --> pkg_session_persistence
|
|
|
+ pkg_session_query_sqlite --> pkg_session_query
|
|
|
pkg_acp --> pkg_agent
|
|
|
pkg_acp --> pkg_attachment
|
|
|
pkg_acp --> pkg_invariants
|
|
|
@@ -653,13 +692,6 @@ flowchart TD
|
|
|
pkg_compaction --> pkg_invariants
|
|
|
pkg_compaction --> pkg_llm
|
|
|
pkg_compaction --> pkg_session
|
|
|
- pkg_tmux_context --> pkg_agent
|
|
|
- pkg_tmux_context --> pkg_invariants
|
|
|
- pkg_tmux_context --> pkg_session
|
|
|
- pkg_tmux_context --> pkg_shell
|
|
|
- pkg_fs_e2b --> pkg_e2b
|
|
|
- pkg_fs_e2b --> pkg_fs
|
|
|
- pkg_fs_e2b --> pkg_invariants
|
|
|
pkg_command_feedback --> pkg_anonymous_user_id
|
|
|
pkg_command_feedback --> pkg_commands
|
|
|
pkg_command_feedback --> pkg_invariants
|
|
|
@@ -679,28 +711,26 @@ flowchart TD
|
|
|
pkg_jobs_local --> pkg_jobs
|
|
|
pkg_jobs_local --> pkg_scope
|
|
|
pkg_jobs_local --> pkg_timeout
|
|
|
- pkg_lsp_stdio --> pkg_brand
|
|
|
- pkg_lsp_stdio --> pkg_fs
|
|
|
- pkg_lsp_stdio --> pkg_invariants
|
|
|
- pkg_lsp_stdio --> pkg_llm
|
|
|
- pkg_lsp_stdio --> pkg_lsp
|
|
|
- pkg_lsp_stdio --> pkg_subprocess
|
|
|
- pkg_lsp_stdio --> pkg_timeout
|
|
|
- pkg_session_title_llm --> pkg_invariants
|
|
|
- pkg_session_title_llm --> pkg_llm
|
|
|
- pkg_session_title_llm --> pkg_session
|
|
|
- pkg_session_title_llm --> pkg_session_title
|
|
|
- pkg_session_title_llm --> pkg_timeout
|
|
|
- pkg_bash_local --> pkg_invariants
|
|
|
- pkg_bash_local --> pkg_settings
|
|
|
- pkg_bash_local --> pkg_shell
|
|
|
- pkg_bash_local --> pkg_subprocess
|
|
|
- pkg_bash_local --> pkg_timeout
|
|
|
- pkg_pwsh_local --> pkg_invariants
|
|
|
- pkg_pwsh_local --> pkg_settings
|
|
|
- pkg_pwsh_local --> pkg_shell
|
|
|
- pkg_pwsh_local --> pkg_subprocess
|
|
|
- pkg_pwsh_local --> pkg_timeout
|
|
|
+ pkg_session_title_all_prompts_llm --> pkg_invariants
|
|
|
+ pkg_session_title_all_prompts_llm --> pkg_llm
|
|
|
+ pkg_session_title_all_prompts_llm --> pkg_session
|
|
|
+ pkg_session_title_all_prompts_llm --> pkg_session_title
|
|
|
+ pkg_session_title_all_prompts_llm --> pkg_session_title_llm
|
|
|
+ pkg_session_title_first_prompt_llm --> pkg_invariants
|
|
|
+ pkg_session_title_first_prompt_llm --> pkg_llm
|
|
|
+ pkg_session_title_first_prompt_llm --> pkg_session
|
|
|
+ pkg_session_title_first_prompt_llm --> pkg_session_title
|
|
|
+ pkg_session_title_first_prompt_llm --> pkg_session_title_llm
|
|
|
+ pkg_bash_sandbox --> pkg_bash_local
|
|
|
+ pkg_bash_sandbox --> pkg_invariants
|
|
|
+ pkg_bash_sandbox --> pkg_sandbox
|
|
|
+ pkg_bash_sandbox --> pkg_sandbox_policy
|
|
|
+ pkg_bash_sandbox --> pkg_shell
|
|
|
+ pkg_pwsh_sandbox --> pkg_invariants
|
|
|
+ pkg_pwsh_sandbox --> pkg_pwsh_local
|
|
|
+ pkg_pwsh_sandbox --> pkg_sandbox
|
|
|
+ pkg_pwsh_sandbox --> pkg_sandbox_policy
|
|
|
+ pkg_pwsh_sandbox --> pkg_shell
|
|
|
pkg_terminal_bash --> pkg_agent
|
|
|
pkg_terminal_bash --> pkg_invariants
|
|
|
pkg_terminal_bash --> pkg_sandbox
|
|
|
@@ -731,11 +761,6 @@ flowchart TD
|
|
|
pkg_tool_goal --> pkg_session
|
|
|
pkg_tool_goal --> pkg_system_prompt
|
|
|
pkg_tool_goal --> pkg_tools
|
|
|
- pkg_fs_sandbox --> pkg_fs
|
|
|
- pkg_fs_sandbox --> pkg_fs_local
|
|
|
- pkg_fs_sandbox --> pkg_invariants
|
|
|
- pkg_fs_sandbox --> pkg_sandbox
|
|
|
- pkg_fs_sandbox --> pkg_sandbox_policy
|
|
|
pkg_tool_fs --> pkg_attachment
|
|
|
pkg_tool_fs --> pkg_fs
|
|
|
pkg_tool_fs --> pkg_invariants
|
|
|
@@ -812,10 +837,6 @@ flowchart TD
|
|
|
pkg_hooks_codex --> pkg_session
|
|
|
pkg_hooks_codex --> pkg_session_persistence
|
|
|
pkg_hooks_codex --> pkg_tools
|
|
|
- pkg_session_query_sqlite --> pkg_invariants
|
|
|
- pkg_session_query_sqlite --> pkg_session
|
|
|
- pkg_session_query_sqlite --> pkg_session_persistence
|
|
|
- pkg_session_query_sqlite --> pkg_session_query
|
|
|
pkg_tool_session_query --> pkg_invariants
|
|
|
pkg_tool_session_query --> pkg_llm
|
|
|
pkg_tool_session_query --> pkg_session
|
|
|
@@ -897,26 +918,6 @@ flowchart TD
|
|
|
pkg_session_telemetry_otel --> pkg_llm
|
|
|
pkg_session_telemetry_otel --> pkg_session
|
|
|
pkg_session_telemetry_otel --> pkg_session_telemetry
|
|
|
- pkg_session_title_all_prompts_llm --> pkg_invariants
|
|
|
- pkg_session_title_all_prompts_llm --> pkg_llm
|
|
|
- pkg_session_title_all_prompts_llm --> pkg_session
|
|
|
- pkg_session_title_all_prompts_llm --> pkg_session_title
|
|
|
- pkg_session_title_all_prompts_llm --> pkg_session_title_llm
|
|
|
- pkg_session_title_first_prompt_llm --> pkg_invariants
|
|
|
- pkg_session_title_first_prompt_llm --> pkg_llm
|
|
|
- pkg_session_title_first_prompt_llm --> pkg_session
|
|
|
- pkg_session_title_first_prompt_llm --> pkg_session_title
|
|
|
- pkg_session_title_first_prompt_llm --> pkg_session_title_llm
|
|
|
- pkg_bash_sandbox --> pkg_bash_local
|
|
|
- pkg_bash_sandbox --> pkg_invariants
|
|
|
- pkg_bash_sandbox --> pkg_sandbox
|
|
|
- pkg_bash_sandbox --> pkg_sandbox_policy
|
|
|
- pkg_bash_sandbox --> pkg_shell
|
|
|
- pkg_pwsh_sandbox --> pkg_invariants
|
|
|
- pkg_pwsh_sandbox --> pkg_pwsh_local
|
|
|
- pkg_pwsh_sandbox --> pkg_sandbox
|
|
|
- pkg_pwsh_sandbox --> pkg_sandbox_policy
|
|
|
- pkg_pwsh_sandbox --> pkg_shell
|
|
|
pkg_shell_env --> pkg_home_paths
|
|
|
pkg_shell_env --> pkg_invariants
|
|
|
pkg_shell_env --> pkg_session_persistence
|
|
|
@@ -939,6 +940,7 @@ flowchart TD
|
|
|
pkg_agent_loop_testkit --> pkg_invariants
|
|
|
pkg_agent_loop_testkit --> pkg_llm
|
|
|
pkg_agent_loop_testkit --> pkg_session
|
|
|
+ pkg_agent_loop_testkit --> pkg_session_projection
|
|
|
pkg_agent_loop_testkit --> pkg_system_prompt
|
|
|
pkg_agent_loop_testkit --> pkg_tools
|
|
|
pkg_llm_replay --> pkg_compaction
|
|
|
@@ -1106,6 +1108,7 @@ flowchart TD
|
|
|
pkg_agent_spine_demo --> pkg_llm_retry
|
|
|
pkg_agent_spine_demo --> pkg_scope
|
|
|
pkg_agent_spine_demo --> pkg_session
|
|
|
+ pkg_agent_spine_demo --> pkg_session_projection
|
|
|
pkg_agent_spine_demo --> pkg_session_title
|
|
|
pkg_agent_spine_demo --> pkg_shell_env
|
|
|
pkg_agent_spine_demo --> pkg_skill
|
|
|
@@ -1470,7 +1473,6 @@ flowchart TD
|
|
|
| [`skill`](../packages/skill/skill) | `skill` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`scope`](../packages/core/scope) |
|
|
|
| [`web`](../packages/web/web) | `web` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm) |
|
|
|
| [`lsp`](../packages/lsp/lsp) | `lsp` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm) |
|
|
|
-| [`agent`](../packages/core/agent) | `core` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt), [`typert-protocol`](../packages/typert/protocol) |
|
|
|
| [`skill-badge`](../packages/skill/skill-badge) | `skill` | [`invariants`](../packages/runtime-diagnostics/invariants), [`skill`](../packages/skill/skill) |
|
|
|
| [`web-fetch-http`](../packages/web/web-fetch-http) | `web` | [`invariants`](../packages/runtime-diagnostics/invariants), [`timeout`](../packages/util/timeout), [`web`](../packages/web/web) |
|
|
|
| [`web-search-exa`](../packages/web/web-search-exa) | `web` | [`invariants`](../packages/runtime-diagnostics/invariants), [`launch-environment`](../packages/util/launch-environment), [`web`](../packages/web/web) |
|
|
|
@@ -1483,58 +1485,64 @@ flowchart TD
|
|
|
| [`session-persistence`](../packages/session/session-persistence) | `session` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`timeout`](../packages/util/timeout) |
|
|
|
| [`session-projection`](../packages/session/session-projection) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session) |
|
|
|
| [`acp-snapshot`](../packages/test-support/acp-snapshot) | `test-support` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session) |
|
|
|
+| [`agent`](../packages/core/agent) | `core` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`system-prompt`](../packages/core/system-prompt), [`typert-protocol`](../packages/typert/protocol) |
|
|
|
+| [`fs`](../packages/fs/fs) | `fs` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`sandbox`](../packages/sandbox/sandbox) |
|
|
|
+| [`spill-local`](../packages/spill/spill-local) | `spill` | [`invariants`](../packages/runtime-diagnostics/invariants), [`spill`](../packages/spill/spill) |
|
|
|
+| [`message-feedback`](../packages/feedback/message-feedback) | `feedback` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`storage-domain`](../packages/storage/storage-domain), [`typert-protocol`](../packages/typert/protocol) |
|
|
|
+| [`sandbox-local`](../packages/sandbox/sandbox-local) | `sandbox` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`sandbox`](../packages/sandbox/sandbox), [`session`](../packages/core/session) |
|
|
|
+| [`session-persistence-jsonl`](../packages/session/session-persistence-jsonl) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence) |
|
|
|
+| [`session-persistence-sqlite`](../packages/session/session-persistence-sqlite) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence) |
|
|
|
+| [`session-projection-cache`](../packages/session/session-projection-cache) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`session-projection`](../packages/session/session-projection), [`storage-domain`](../packages/storage/storage-domain) |
|
|
|
+| [`session-stats`](../packages/session/session-stats) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection) |
|
|
|
+| [`session-title`](../packages/session/session-title) | `session` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection) |
|
|
|
+| [`shell`](../packages/shell/shell) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`settings`](../packages/settings/settings), [`subprocess`](../packages/subprocess/subprocess) |
|
|
|
+| [`workspace`](../packages/workspace/workspace) | `workspace` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`storage`](../packages/storage/storage), [`storage-domain`](../packages/storage/storage-domain) |
|
|
|
| [`llm-retry`](../packages/llm/llm-retry) | `llm` | [`agent`](../packages/core/agent), [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`timeout`](../packages/util/timeout) |
|
|
|
| [`agent-default-model`](../packages/core/agent-default-model) | `core` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`settings`](../packages/settings/settings) |
|
|
|
| [`goal`](../packages/goal/goal) | `goal` | [`agent`](../packages/core/agent), [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`typert-protocol`](../packages/typert/protocol) |
|
|
|
-| [`fs`](../packages/fs/fs) | `fs` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`sandbox`](../packages/sandbox/sandbox) |
|
|
|
+| [`fs-local`](../packages/fs/fs-local) | `fs` | [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants) |
|
|
|
+| [`fs-observation-policy`](../packages/fs/fs-observation-policy) | `fs` | [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants) |
|
|
|
+| [`skill-filesystem`](../packages/skill/skill-filesystem) | `skill` | [`fs`](../packages/fs/fs), [`home-paths`](../packages/util/home-paths), [`invariants`](../packages/runtime-diagnostics/invariants), [`skill`](../packages/skill/skill) |
|
|
|
| [`web-search-deepseek`](../packages/web/web-search-deepseek) | `web` | [`agent`](../packages/core/agent), [`credentials`](../packages/credentials/credentials), [`invariants`](../packages/runtime-diagnostics/invariants), [`launch-environment`](../packages/util/launch-environment), [`session`](../packages/core/session), [`settings`](../packages/settings/settings), [`web`](../packages/web/web) |
|
|
|
-| [`spill-local`](../packages/spill/spill-local) | `spill` | [`invariants`](../packages/runtime-diagnostics/invariants), [`spill`](../packages/spill/spill) |
|
|
|
+| [`hook-protocol`](../packages/hooks/hook-protocol) | `hooks` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`shell`](../packages/shell/shell) |
|
|
|
+| [`session-query`](../packages/session-query/session-query) | `session-query` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`session-title`](../packages/session/session-title) |
|
|
|
| [`time-context`](../packages/context/time-context) | `context` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session) |
|
|
|
-| [`message-feedback`](../packages/feedback/message-feedback) | `feedback` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`storage-domain`](../packages/storage/storage-domain), [`typert-protocol`](../packages/typert/protocol) |
|
|
|
+| [`tmux-context`](../packages/context/tmux-context) | `context` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`shell`](../packages/shell/shell) |
|
|
|
+| [`fs-e2b`](../packages/e2b/fs-e2b) | `e2b` | [`e2b`](../packages/e2b/e2b), [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants) |
|
|
|
| [`commands`](../packages/interaction/commands) | `interaction` | [`agent`](../packages/core/agent), [`attachment`](../packages/attachment/attachment), [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`typert-protocol`](../packages/typert/protocol) |
|
|
|
| [`user-approval`](../packages/interaction/user-approval) | `interaction` | [`agent`](../packages/core/agent), [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt) |
|
|
|
| [`user-questions`](../packages/interaction/user-questions) | `interaction` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm) |
|
|
|
| [`jobs`](../packages/jobs/jobs) | `jobs` | [`agent`](../packages/core/agent), [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session) |
|
|
|
+| [`lsp-stdio`](../packages/lsp/lsp-stdio) | `lsp` | [`brand`](../packages/util/brand), [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`lsp`](../packages/lsp/lsp), [`subprocess`](../packages/subprocess/subprocess), [`timeout`](../packages/util/timeout) |
|
|
|
| [`agent-presets`](../packages/preset/agent-presets) | `preset` | [`agent`](../packages/core/agent), [`atomic-write`](../packages/util/atomic-write), [`home-paths`](../packages/util/home-paths), [`invariants`](../packages/runtime-diagnostics/invariants), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`settings`](../packages/settings/settings), [`system-prompt`](../packages/core/system-prompt) |
|
|
|
-| [`sandbox-local`](../packages/sandbox/sandbox-local) | `sandbox` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`sandbox`](../packages/sandbox/sandbox), [`session`](../packages/core/session) |
|
|
|
| [`sandbox-policy`](../packages/sandbox/sandbox-policy) | `sandbox` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt) |
|
|
|
-| [`session-persistence-jsonl`](../packages/session/session-persistence-jsonl) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence) |
|
|
|
-| [`session-persistence-sqlite`](../packages/session/session-persistence-sqlite) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence) |
|
|
|
-| [`session-projection-cache`](../packages/session/session-projection-cache) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`session-projection`](../packages/session/session-projection), [`storage-domain`](../packages/storage/storage-domain) |
|
|
|
-| [`session-stats`](../packages/session/session-stats) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection) |
|
|
|
| [`session-telemetry`](../packages/session/session-telemetry) | `session` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session) |
|
|
|
-| [`session-title`](../packages/session/session-title) | `session` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection) |
|
|
|
-| [`shell`](../packages/shell/shell) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`settings`](../packages/settings/settings), [`subprocess`](../packages/subprocess/subprocess) |
|
|
|
+| [`session-title-llm`](../packages/session/session-title-llm) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-title`](../packages/session/session-title), [`timeout`](../packages/util/timeout) |
|
|
|
+| [`bash-local`](../packages/shell/bash-local) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`settings`](../packages/settings/settings), [`shell`](../packages/shell/shell), [`subprocess`](../packages/subprocess/subprocess), [`timeout`](../packages/util/timeout) |
|
|
|
+| [`pwsh-local`](../packages/shell/pwsh-local) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`settings`](../packages/settings/settings), [`shell`](../packages/shell/shell), [`subprocess`](../packages/subprocess/subprocess), [`timeout`](../packages/util/timeout) |
|
|
|
| [`terminal`](../packages/terminal/terminal) | `terminal` | [`agent`](../packages/core/agent), [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants) |
|
|
|
| [`loader-smoke`](../packages/test-support/loader-smoke) | `test-support` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session) |
|
|
|
| [`workflow`](../packages/workflow/workflow) | `workflow` | [`agent`](../packages/core/agent), [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session) |
|
|
|
-| [`workspace`](../packages/workspace/workspace) | `workspace` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`storage`](../packages/storage/storage), [`storage-domain`](../packages/storage/storage-domain) |
|
|
|
| [`tools`](../packages/core/tools) | `core` | [`agent`](../packages/core/agent), [`code-runtime`](../packages/code-runtime/code-runtime), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt), [`user-approval`](../packages/interaction/user-approval) |
|
|
|
| [`command-goal`](../packages/goal/command-goal) | `goal` | [`commands`](../packages/interaction/commands), [`goal`](../packages/goal/goal), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm) |
|
|
|
| [`goal-round-driver`](../packages/goal/goal-round-driver) | `goal` | [`agent`](../packages/core/agent), [`goal`](../packages/goal/goal), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session) |
|
|
|
-| [`fs-local`](../packages/fs/fs-local) | `fs` | [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants) |
|
|
|
-| [`fs-observation-policy`](../packages/fs/fs-observation-policy) | `fs` | [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants) |
|
|
|
-| [`skill-filesystem`](../packages/skill/skill-filesystem) | `skill` | [`fs`](../packages/fs/fs), [`home-paths`](../packages/util/home-paths), [`invariants`](../packages/runtime-diagnostics/invariants), [`skill`](../packages/skill/skill) |
|
|
|
-| [`hook-protocol`](../packages/hooks/hook-protocol) | `hooks` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`shell`](../packages/shell/shell) |
|
|
|
-| [`session-query`](../packages/session-query/session-query) | `session-query` | [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`session-title`](../packages/session/session-title) |
|
|
|
+| [`fs-sandbox`](../packages/fs/fs-sandbox) | `fs` | [`fs`](../packages/fs/fs), [`fs-local`](../packages/fs/fs-local), [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy) |
|
|
|
+| [`session-query-sqlite`](../packages/session-query/session-query-sqlite) | `session-query` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`session-query`](../packages/session-query/session-query) |
|
|
|
| [`acp`](../packages/acp/acp) | `acp` | [`agent`](../packages/core/agent), [`attachment`](../packages/attachment/attachment), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`user-approval`](../packages/interaction/user-approval) |
|
|
|
| [`headless`](../packages/bundle/headless) | `bundle` | [`agent`](../packages/core/agent), [`agent-default-model`](../packages/core/agent-default-model), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session) |
|
|
|
| [`compaction`](../packages/compaction/compaction) | `compaction` | [`brand`](../packages/util/brand), [`commands`](../packages/interaction/commands), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session) |
|
|
|
-| [`tmux-context`](../packages/context/tmux-context) | `context` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`shell`](../packages/shell/shell) |
|
|
|
-| [`fs-e2b`](../packages/e2b/fs-e2b) | `e2b` | [`e2b`](../packages/e2b/e2b), [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants) |
|
|
|
| [`command-feedback`](../packages/feedback/command-feedback) | `feedback` | [`anonymous-user-id`](../packages/identity/anonymous-user-id), [`commands`](../packages/interaction/commands), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-telemetry`](../packages/session/session-telemetry) |
|
|
|
| [`permission-presets`](../packages/interaction/permission-presets) | `interaction` | [`commands`](../packages/interaction/commands), [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`settings`](../packages/settings/settings), [`shell`](../packages/shell/shell), [`user-approval`](../packages/interaction/user-approval) |
|
|
|
| [`jobs-local`](../packages/jobs/jobs-local) | `jobs` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`jobs`](../packages/jobs/jobs), [`scope`](../packages/core/scope), [`timeout`](../packages/util/timeout) |
|
|
|
-| [`lsp-stdio`](../packages/lsp/lsp-stdio) | `lsp` | [`brand`](../packages/util/brand), [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`lsp`](../packages/lsp/lsp), [`subprocess`](../packages/subprocess/subprocess), [`timeout`](../packages/util/timeout) |
|
|
|
-| [`session-title-llm`](../packages/session/session-title-llm) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-title`](../packages/session/session-title), [`timeout`](../packages/util/timeout) |
|
|
|
-| [`bash-local`](../packages/shell/bash-local) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`settings`](../packages/settings/settings), [`shell`](../packages/shell/shell), [`subprocess`](../packages/subprocess/subprocess), [`timeout`](../packages/util/timeout) |
|
|
|
-| [`pwsh-local`](../packages/shell/pwsh-local) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`settings`](../packages/settings/settings), [`shell`](../packages/shell/shell), [`subprocess`](../packages/subprocess/subprocess), [`timeout`](../packages/util/timeout) |
|
|
|
+| [`session-title-all-prompts-llm`](../packages/session/session-title-all-prompts-llm) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-title`](../packages/session/session-title), [`session-title-llm`](../packages/session/session-title-llm) |
|
|
|
+| [`session-title-first-prompt-llm`](../packages/session/session-title-first-prompt-llm) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-title`](../packages/session/session-title), [`session-title-llm`](../packages/session/session-title-llm) |
|
|
|
+| [`bash-sandbox`](../packages/shell/bash-sandbox) | `shell` | [`bash-local`](../packages/shell/bash-local), [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`shell`](../packages/shell/shell) |
|
|
|
+| [`pwsh-sandbox`](../packages/shell/pwsh-sandbox) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`pwsh-local`](../packages/shell/pwsh-local), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`shell`](../packages/shell/shell) |
|
|
|
| [`terminal-bash`](../packages/terminal/terminal-bash) | `terminal` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`session`](../packages/core/session), [`subprocess`](../packages/subprocess/subprocess), [`terminal`](../packages/terminal/terminal) |
|
|
|
| [`token-meter`](../packages/llm/token-meter) | `llm` | [`compaction`](../packages/compaction/compaction), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection) |
|
|
|
| [`agent-loop`](../packages/core/agent-loop) | `core` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`settings`](../packages/settings/settings), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools) |
|
|
|
| [`agent-tool-presentation`](../packages/core/agent-tool-presentation) | `core` | [`invariants`](../packages/runtime-diagnostics/invariants), [`tools`](../packages/core/tools) |
|
|
|
| [`tool-goal`](../packages/goal/tool-goal) | `goal` | [`agent`](../packages/core/agent), [`goal`](../packages/goal/goal), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools) |
|
|
|
-| [`fs-sandbox`](../packages/fs/fs-sandbox) | `fs` | [`fs`](../packages/fs/fs), [`fs-local`](../packages/fs/fs-local), [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy) |
|
|
|
| [`tool-fs`](../packages/fs/tool-fs) | `fs` | [`attachment`](../packages/attachment/attachment), [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools), [`user-approval`](../packages/interaction/user-approval) |
|
|
|
| [`tool-fs-search`](../packages/fs/tool-fs-search) | `fs` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`output-retention`](../packages/util/output-retention), [`session`](../packages/core/session), [`spill`](../packages/spill/spill), [`subprocess`](../packages/subprocess/subprocess), [`system-prompt`](../packages/core/system-prompt), [`timeout`](../packages/util/timeout), [`tools`](../packages/core/tools) |
|
|
|
| [`tool-str-replace-editor`](../packages/fs/tool-str-replace-editor) | `fs` | [`fs`](../packages/fs/fs), [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`tools`](../packages/core/tools) |
|
|
|
@@ -1545,7 +1553,6 @@ flowchart TD
|
|
|
| [`tool-todo`](../packages/todo/tool-todo) | `todo` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`tools`](../packages/core/tools) |
|
|
|
| [`plan-mode`](../packages/plan/plan-mode) | `plan` | [`agent`](../packages/core/agent), [`commands`](../packages/interaction/commands), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools), [`user-questions`](../packages/interaction/user-questions) |
|
|
|
| [`hooks-codex`](../packages/hooks/hooks-codex) | `hooks` | [`agent`](../packages/core/agent), [`hook-protocol`](../packages/hooks/hook-protocol), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`tools`](../packages/core/tools) |
|
|
|
-| [`session-query-sqlite`](../packages/session-query/session-query-sqlite) | `session-query` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`session-query`](../packages/session-query/session-query) |
|
|
|
| [`tool-session-query`](../packages/session-query/tool-session-query) | `session-query` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-query`](../packages/session-query/session-query), [`system-prompt`](../packages/core/system-prompt), [`timeout`](../packages/util/timeout), [`tools`](../packages/core/tools) |
|
|
|
| [`command-compact`](../packages/compaction/command-compact) | `compaction` | [`commands`](../packages/interaction/commands), [`compaction`](../packages/compaction/compaction), [`invariants`](../packages/runtime-diagnostics/invariants) |
|
|
|
| [`agent-instructions`](../packages/context/agent-instructions) | `context` | [`agent`](../packages/core/agent), [`fs`](../packages/fs/fs), [`home-paths`](../packages/util/home-paths), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`tools`](../packages/core/tools) |
|
|
|
@@ -1560,14 +1567,10 @@ flowchart TD
|
|
|
| [`schedule`](../packages/schedule/schedule) | `schedule` | [`agent`](../packages/core/agent), [`brand`](../packages/util/brand), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`tools`](../packages/core/tools) |
|
|
|
| [`session-checkpoint-policy`](../packages/session/session-checkpoint-policy) | `session` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`tools`](../packages/core/tools) |
|
|
|
| [`session-telemetry-otel`](../packages/session/session-telemetry-otel) | `session` | [`anonymous-user-id`](../packages/identity/anonymous-user-id), [`command-feedback`](../packages/feedback/command-feedback), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-telemetry`](../packages/session/session-telemetry) |
|
|
|
-| [`session-title-all-prompts-llm`](../packages/session/session-title-all-prompts-llm) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-title`](../packages/session/session-title), [`session-title-llm`](../packages/session/session-title-llm) |
|
|
|
-| [`session-title-first-prompt-llm`](../packages/session/session-title-first-prompt-llm) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-title`](../packages/session/session-title), [`session-title-llm`](../packages/session/session-title-llm) |
|
|
|
-| [`bash-sandbox`](../packages/shell/bash-sandbox) | `shell` | [`bash-local`](../packages/shell/bash-local), [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`shell`](../packages/shell/shell) |
|
|
|
-| [`pwsh-sandbox`](../packages/shell/pwsh-sandbox) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`pwsh-local`](../packages/shell/pwsh-local), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`shell`](../packages/shell/shell) |
|
|
|
| [`shell-env`](../packages/shell/shell-env) | `shell` | [`home-paths`](../packages/util/home-paths), [`invariants`](../packages/runtime-diagnostics/invariants), [`session-persistence`](../packages/session/session-persistence), [`shell`](../packages/shell/shell), [`tools`](../packages/core/tools) |
|
|
|
| [`tool-bash-persistent`](../packages/shell/tool-bash-persistent) | `shell` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`terminal`](../packages/terminal/terminal), [`timeout`](../packages/util/timeout), [`tools`](../packages/core/tools) |
|
|
|
| [`tool-terminal`](../packages/terminal/tool-terminal) | `terminal` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`jobs`](../packages/jobs/jobs), [`llm`](../packages/llm/llm), [`output-retention`](../packages/util/output-retention), [`system-prompt`](../packages/core/system-prompt), [`terminal`](../packages/terminal/terminal), [`tools`](../packages/core/tools) |
|
|
|
-| [`agent-loop-testkit`](../packages/test-support/agent-loop-testkit) | `test-support` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools) |
|
|
|
+| [`agent-loop-testkit`](../packages/test-support/agent-loop-testkit) | `test-support` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools) |
|
|
|
| [`llm-replay`](../packages/test-support/llm-replay) | `test-support` | [`compaction`](../packages/compaction/compaction), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session) |
|
|
|
| [`tool-workflow`](../packages/workflow/tool-workflow) | `workflow` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools), [`workflow`](../packages/workflow/workflow) |
|
|
|
| [`subagent-acp`](../packages/subagent/subagent-acp) | `subagent` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`subagent`](../packages/subagent/subagent), [`subprocess`](../packages/subprocess/subprocess), [`timeout`](../packages/util/timeout) |
|
|
|
@@ -1592,7 +1595,7 @@ flowchart TD
|
|
|
| [`subagent-spawn-in-process`](../packages/subagent/subagent-spawn-in-process) | `subagent` | [`invariants`](../packages/runtime-diagnostics/invariants), [`subagent`](../packages/subagent/subagent), [`subagent-in-process-driver`](../packages/subagent/subagent-in-process-driver) |
|
|
|
| [`client-connection`](../packages/client/connection) | `client` | [`attachment`](../packages/attachment/attachment), [`commands`](../packages/interaction/commands), [`host-apiproxy`](../packages/host/apiproxy), [`host-webserver`](../packages/host/webserver), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`tools`](../packages/core/tools) |
|
|
|
| [`compaction-basic`](../packages/compaction/compaction-basic) | `compaction` | [`agent`](../packages/core/agent), [`commands`](../packages/interaction/commands), [`compaction`](../packages/compaction/compaction), [`compaction-tool-result-pruner`](../packages/compaction/compaction-tool-result-pruner), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`token-meter`](../packages/llm/token-meter) |
|
|
|
-| [`agent-spine-demo`](../packages/examples/agent-spine-demo) | `examples` | [`agent`](../packages/core/agent), [`agent-instructions`](../packages/context/agent-instructions), [`agent-loop`](../packages/core/agent-loop), [`goal`](../packages/goal/goal), [`goal-round-driver`](../packages/goal/goal-round-driver), [`home-paths`](../packages/util/home-paths), [`invariants`](../packages/runtime-diagnostics/invariants), [`jobs-local`](../packages/jobs/jobs-local), [`llm`](../packages/llm/llm), [`llm-retry`](../packages/llm/llm-retry), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`session-title`](../packages/session/session-title), [`shell-env`](../packages/shell/shell-env), [`skill`](../packages/skill/skill), [`skill-filesystem`](../packages/skill/skill-filesystem), [`system-prompt`](../packages/core/system-prompt), [`tool-bash`](../packages/shell/tool-bash), [`tool-goal`](../packages/goal/tool-goal), [`tool-jobs`](../packages/jobs/tool-jobs), [`tool-skill`](../packages/skill/tool-skill), [`tools`](../packages/core/tools) |
|
|
|
+| [`agent-spine-demo`](../packages/examples/agent-spine-demo) | `examples` | [`agent`](../packages/core/agent), [`agent-instructions`](../packages/context/agent-instructions), [`agent-loop`](../packages/core/agent-loop), [`goal`](../packages/goal/goal), [`goal-round-driver`](../packages/goal/goal-round-driver), [`home-paths`](../packages/util/home-paths), [`invariants`](../packages/runtime-diagnostics/invariants), [`jobs-local`](../packages/jobs/jobs-local), [`llm`](../packages/llm/llm), [`llm-retry`](../packages/llm/llm-retry), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`session-title`](../packages/session/session-title), [`shell-env`](../packages/shell/shell-env), [`skill`](../packages/skill/skill), [`skill-filesystem`](../packages/skill/skill-filesystem), [`system-prompt`](../packages/core/system-prompt), [`tool-bash`](../packages/shell/tool-bash), [`tool-goal`](../packages/goal/tool-goal), [`tool-jobs`](../packages/jobs/tool-jobs), [`tool-skill`](../packages/skill/tool-skill), [`tools`](../packages/core/tools) |
|
|
|
| [`tool-team`](../packages/experimental/tool-team) | `experimental` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt), [`team`](../packages/experimental/team), [`tools`](../packages/core/tools) |
|
|
|
| [`sdk-client`](../packages/sdk/client) | `sdk` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`sdk-protocol`](../packages/sdk/protocol), [`session`](../packages/core/session) |
|
|
|
| [`sdk-jsonrpc-server`](../packages/sdk/server) | `sdk` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`llm-deepseek`](../packages/llm/llm-deepseek), [`scope`](../packages/core/scope), [`sdk-protocol`](../packages/sdk/protocol), [`session`](../packages/core/session), [`subagent`](../packages/subagent/subagent) |
|