2026-06-16 21:00:24 +08:00
<!-- Generated by scripts/gen-module-graph.ts — do not edit by hand.
Run `pnpm run gen-module-graph` to regenerate. -->
# Module dependency graph
2026-07-05 01:25:58 +08:00
Inter-package dependencies among the `@deepseek-ai/dsh-*` harness packages, derived from each package's `peerDependencies` (the canonical runtime-dependency signal) and grouped by the `packages/<group>/<pkg>` hierarchy. An edge `a --> b` means package `a` depends on package `b` . Names have the `@deepseek-ai/dsh-` prefix stripped.
2026-06-16 21:00:24 +08:00
``` mermaid
2026-07-05 01:25:58 +08:00
flowchart TD
subgraph group_util["packages/util"]
pkg_brand["brand"]
2026-07-28 21:25:19 +08:00
pkg_native_command["native-command"]
2026-07-05 16:49:39 +08:00
pkg_paths["paths"]
2026-07-07 09:31:53 +08:00
pkg_retention["retention"]
2026-07-06 16:23:52 +08:00
pkg_timeout["timeout"]
2026-07-05 01:25:58 +08:00
end
subgraph group_llm["packages/llm"]
pkg_llm["llm"]
pkg_llm_deepseek["llm-deepseek"]
pkg_llm_pi_ai["llm-pi-ai"]
2026-07-20 03:34:19 +08:00
pkg_llm_retry["llm-retry"]
2026-07-15 14:47:29 +08:00
pkg_token_meter["token-meter"]
2026-07-05 01:25:58 +08:00
end
subgraph group_core["packages/core"]
pkg_agent["agent"]
pkg_agent_loop["agent-loop"]
2026-07-08 23:54:03 +08:00
pkg_scope["scope"]
2026-07-05 01:25:58 +08:00
pkg_session["session"]
pkg_system_prompt["system-prompt"]
pkg_tools["tools"]
end
2026-07-19 18:47:34 +08:00
subgraph group_goal["packages/goal"]
2026-07-19 23:55:33 +08:00
pkg_command_goal["command-goal"]
2026-07-19 18:47:34 +08:00
pkg_goal["goal"]
2026-07-19 20:30:43 +08:00
pkg_goal_session["goal-session"]
2026-07-19 19:22:10 +08:00
pkg_tool_goal["tool-goal"]
2026-07-19 18:47:34 +08:00
end
2026-07-05 01:25:58 +08:00
subgraph group_bash["packages/bash"]
pkg_bash["bash"]
pkg_bash_local["bash-local"]
2026-07-09 16:05:44 +08:00
pkg_bash_sandbox["bash-sandbox"]
2026-07-05 01:25:58 +08:00
pkg_tool_bash["tool-bash"]
end
subgraph group_fs["packages/fs"]
pkg_fs["fs"]
pkg_fs_local["fs-local"]
pkg_fs_policy["fs-policy"]
2026-07-14 20:05:57 +08:00
pkg_fs_sandbox["fs-sandbox"]
2026-07-05 01:25:58 +08:00
pkg_tool_fs["tool-fs"]
2026-07-09 20:44:32 +08:00
pkg_tool_fs_search["tool-fs-search"]
2026-07-29 14:12:27 +08:00
pkg_tool_str_replace_editor["tool-str-replace-editor"]
2026-07-05 01:25:58 +08:00
end
2026-07-10 14:19:06 +08:00
subgraph group_skill["packages/skill"]
pkg_skill["skill"]
pkg_skill_local["skill-local"]
pkg_tool_skill["tool-skill"]
end
2026-07-05 01:25:58 +08:00
subgraph group_compact["packages/compact"]
pkg_compact["compact"]
pkg_compact_basic["compact-basic"]
2026-07-16 18:51:26 +08:00
pkg_compact_tool_result_prune["compact-tool-result-prune"]
2026-07-05 01:25:58 +08:00
end
subgraph group_subagent["packages/subagent"]
pkg_subagent["subagent"]
pkg_subagent_acp["subagent-acp"]
2026-07-27 22:17:10 +08:00
pkg_subagent_dsh_sdk["subagent-dsh-sdk"]
2026-07-05 01:25:58 +08:00
pkg_subagent_fork["subagent-fork"]
pkg_subagent_inprocess["subagent-inprocess"]
pkg_subagent_spawn["subagent-spawn"]
pkg_tool_subagent["tool-subagent"]
end
subgraph group_web["packages/web"]
pkg_tool_web["tool-web"]
pkg_web["web"]
pkg_web_fetch_local["web-fetch-local"]
pkg_web_search_deepseek["web-search-deepseek"]
pkg_web_search_exa["web-search-exa"]
pkg_web_search_perplexity["web-search-perplexity"]
end
2026-07-08 19:20:50 +08:00
subgraph group_spill["packages/spill"]
pkg_spill["spill"]
pkg_spill_local["spill-local"]
pkg_spill_policy["spill-policy"]
end
2026-07-08 10:06:07 +08:00
subgraph group_timeout["packages/timeout"]
pkg_timeout_policy["timeout-policy"]
end
2026-07-05 01:25:58 +08:00
subgraph group_todo["packages/todo"]
pkg_tool_todo["tool-todo"]
end
2026-07-22 16:57:23 +08:00
subgraph group_plan["packages/plan"]
pkg_plan_mode["plan-mode"]
2026-07-10 01:38:39 +08:00
end
2026-07-08 11:50:12 +08:00
subgraph group_cordis["packages/cordis"]
pkg_tool_cordis["tool-cordis"]
end
2026-07-05 01:25:58 +08:00
subgraph group_hooks["packages/hooks"]
pkg_hook_protocol["hook-protocol"]
pkg_hooks_claude["hooks-claude"]
pkg_hooks_codex["hooks-codex"]
end
subgraph group_session_persistence["packages/session-persistence"]
2026-07-21 14:50:06 +08:00
pkg_session_checkpoint_policy["session-checkpoint-policy"]
2026-07-05 01:25:58 +08:00
pkg_session_persistence["session-persistence"]
pkg_session_persistence_jsonl["session-persistence-jsonl"]
pkg_session_persistence_sqlite["session-persistence-sqlite"]
end
2026-07-10 16:51:19 +08:00
subgraph group_session_query["packages/session-query"]
pkg_session_query["session-query"]
2026-07-15 10:51:38 +08:00
pkg_session_query_sqlite["session-query-sqlite"]
2026-07-24 15:09:55 +08:00
pkg_tool_session_query["tool-session-query"]
2026-07-10 16:51:19 +08:00
end
2026-07-21 01:54:00 +08:00
subgraph group_session_title["packages/session-title"]
pkg_session_title["session-title"]
pkg_session_title_all_messages_llm["session-title-all-messages-llm"]
pkg_session_title_first_message_llm["session-title-first-message-llm"]
pkg_session_title_llm["session-title-llm"]
end
2026-07-05 01:25:58 +08:00
subgraph group_support["packages/support"]
2026-07-08 01:44:20 +08:00
pkg_acp_snapshot["acp-snapshot"]
2026-07-16 17:39:53 +08:00
pkg_agent_loop_testkit["agent-loop-testkit"]
2026-07-05 01:25:58 +08:00
pkg_invariants["invariants"]
2026-07-25 22:45:58 +08:00
pkg_llm_mock_server["llm-mock-server"]
2026-07-05 01:25:58 +08:00
pkg_llm_replay["llm-replay"]
2026-07-14 05:00:54 +08:00
pkg_loader_smoke["loader-smoke"]
2026-07-05 01:25:58 +08:00
end
2026-07-24 01:40:25 +08:00
subgraph group_acp["packages/acp"]
2026-07-05 01:25:58 +08:00
pkg_acp["acp"]
2026-07-24 01:40:25 +08:00
end
subgraph group_ui["packages/ui"]
2026-07-05 01:53:13 +08:00
pkg_app_boot["app-boot"]
2026-07-19 22:11:59 +08:00
pkg_commands["commands"]
2026-07-11 14:08:12 +08:00
pkg_jsonrpc["jsonrpc"]
2026-07-12 21:03:41 +08:00
pkg_permission["permission"]
2026-07-05 17:05:33 +08:00
pkg_tool_ask_user["tool-ask-user"]
2026-07-17 12:01:37 +08:00
pkg_tui["tui"]
2026-07-11 21:37:38 +08:00
pkg_user_approval["user-approval"]
2026-07-09 17:55:01 +08:00
pkg_user_interaction["user-interaction"]
2026-07-05 01:25:58 +08:00
end
2026-07-19 21:17:57 +08:00
subgraph group_client["packages/client"]
pkg_client_connection["client-connection"]
2026-07-23 22:32:10 +08:00
pkg_client_hmr["client-hmr"]
2026-07-26 00:57:21 +08:00
pkg_client_locale["client-locale"]
2026-07-23 22:32:10 +08:00
pkg_client_modules["client-modules"]
2026-07-19 21:17:57 +08:00
pkg_client_runtime["client-runtime"]
2026-07-28 23:04:22 +08:00
pkg_client_test_runtime["client-test-runtime"]
2026-07-27 06:24:09 +08:00
pkg_client_ui_command["client-ui-command"]
2026-07-19 21:17:57 +08:00
pkg_client_ui_conversation["client-ui-conversation"]
2026-07-28 23:34:19 +08:00
pkg_client_ui_goal["client-ui-goal"]
2026-07-19 21:17:57 +08:00
pkg_client_ui_layout["client-ui-layout"]
2026-07-27 16:12:02 +08:00
pkg_client_ui_model["client-ui-model"]
2026-07-26 02:54:29 +08:00
pkg_client_ui_models["client-ui-models"]
2026-07-29 04:06:39 +08:00
pkg_client_ui_permission["client-ui-permission"]
2026-07-28 21:46:48 +08:00
pkg_client_ui_plan["client-ui-plan"]
2026-07-19 21:17:57 +08:00
pkg_client_ui_primitives["client-ui-primitives"]
2026-07-22 23:39:50 +08:00
pkg_client_ui_question["client-ui-question"]
2026-07-26 00:57:21 +08:00
pkg_client_ui_settings["client-ui-settings"]
2026-07-26 12:48:30 +08:00
pkg_client_ui_settings_general["client-ui-settings-general"]
2026-07-19 21:17:57 +08:00
pkg_client_ui_sidebar["client-ui-sidebar"]
2026-07-27 06:24:09 +08:00
pkg_client_ui_skill["client-ui-skill"]
pkg_client_ui_slash["client-ui-slash"]
2026-07-19 21:17:57 +08:00
pkg_client_ui_slots["client-ui-slots"]
2026-07-27 06:24:09 +08:00
pkg_client_ui_subagent["client-ui-subagent"]
2026-07-19 21:17:57 +08:00
pkg_client_ui_theme["client-ui-theme"]
pkg_client_ui_trajectory["client-ui-trajectory"]
2026-07-25 16:04:48 +08:00
pkg_client_ui_workspace["client-ui-workspace"]
2026-07-19 21:17:57 +08:00
pkg_client_web["client-web"]
pkg_client_web_react["client-web-react"]
end
2026-07-08 02:17:24 +08:00
subgraph group_code_runtime["packages/code-runtime"]
pkg_code_runtime["code-runtime"]
2026-07-08 11:00:06 +08:00
pkg_code_runtime_worker["code-runtime-worker"]
2026-07-08 02:17:24 +08:00
end
2026-07-14 16:04:34 +08:00
subgraph group_context["packages/context"]
2026-07-21 16:46:48 +08:00
pkg_session_reference["session-reference"]
2026-07-14 16:04:34 +08:00
pkg_time_context["time-context"]
2026-07-16 16:01:06 +08:00
pkg_workspace_context["workspace-context"]
2026-07-14 16:04:34 +08:00
end
2026-07-15 15:57:57 +08:00
subgraph group_examples["packages/examples"]
pkg_acp_demo["acp-demo"]
pkg_agent_spine_demo["agent-spine-demo"]
2026-07-15 21:21:24 +08:00
pkg_cli_demo["cli-demo"]
2026-07-15 15:57:57 +08:00
pkg_jsonrpc_demo["jsonrpc-demo"]
2026-07-20 19:26:04 +08:00
pkg_tui_demo["tui-demo"]
2026-07-15 15:57:57 +08:00
end
2026-07-08 14:24:20 +08:00
subgraph group_guard["packages/guard"]
pkg_repeat_tool_guard["repeat-tool-guard"]
2026-07-08 02:17:24 +08:00
end
2026-07-19 21:17:57 +08:00
subgraph group_host["packages/host"]
pkg_host_apiproxy["host-apiproxy"]
2026-07-28 15:44:53 +08:00
pkg_host_directory_picker["host-directory-picker"]
pkg_host_directory_picker_browse["host-directory-picker-browse"]
2026-07-28 21:07:28 +08:00
pkg_host_directory_picker_native["host-directory-picker-native"]
2026-07-19 21:17:57 +08:00
pkg_host_webserver["host-webserver"]
end
2026-07-16 12:05:35 +08:00
subgraph group_lsp["packages/lsp"]
pkg_lsp["lsp"]
pkg_lsp_local["lsp-local"]
pkg_tool_lsp["tool-lsp"]
end
2026-07-07 23:21:54 +08:00
subgraph group_mcp["packages/mcp"]
pkg_mcp_client["mcp-client"]
end
2026-07-21 16:01:00 +08:00
subgraph group_pty["packages/pty"]
pkg_pty["pty"]
pkg_pty_local["pty-local"]
2026-07-29 14:12:27 +08:00
pkg_tool_bash_persistent["tool-bash-persistent"]
2026-07-21 16:01:00 +08:00
pkg_tool_pty["tool-pty"]
end
2026-07-09 15:42:37 +08:00
subgraph group_sandbox["packages/sandbox"]
pkg_sandbox["sandbox"]
pkg_sandbox_local["sandbox-local"]
2026-07-14 20:05:57 +08:00
pkg_sandbox_policy["sandbox-policy"]
2026-07-09 15:42:37 +08:00
end
2026-07-15 18:17:38 +08:00
subgraph group_sdk["packages/sdk"]
pkg_helper["helper"]
pkg_scripts["scripts"]
2026-07-27 22:17:10 +08:00
pkg_sdk_client["sdk-client"]
pkg_sdk_protocol["sdk-protocol"]
2026-07-17 13:16:51 +08:00
pkg_telemetry["telemetry"]
2026-07-15 18:17:38 +08:00
end
2026-07-28 01:09:55 +08:00
subgraph group_session_projection["packages/session-projection"]
pkg_session_projection["session-projection"]
2026-07-28 12:51:03 +08:00
pkg_session_projection_cache["session-projection-cache"]
2026-07-28 01:09:55 +08:00
end
2026-07-24 22:49:57 +08:00
subgraph group_storage["packages/storage"]
pkg_storage["storage"]
2026-07-25 01:11:39 +08:00
pkg_storage_domain["storage-domain"]
2026-07-24 22:49:57 +08:00
pkg_storage_json["storage-json"]
pkg_storage_sqlite["storage-sqlite"]
end
2026-07-26 12:43:14 +08:00
subgraph group_subprocess["packages/subprocess"]
pkg_subprocess["subprocess"]
pkg_subprocess_local["subprocess-local"]
end
2026-07-09 21:22:54 +08:00
subgraph group_tasks["packages/tasks"]
pkg_tasks["tasks"]
2026-07-26 05:13:39 +08:00
pkg_tasks_local["tasks-local"]
2026-07-09 21:22:54 +08:00
pkg_tool_tasks["tool-tasks"]
end
2026-07-23 03:06:57 +08:00
subgraph group_telemetry["packages/telemetry"]
pkg_session_telemetry["session-telemetry"]
pkg_session_telemetry_otel["session-telemetry-otel"]
end
2026-07-06 03:14:07 +08:00
subgraph group_workflow["packages/workflow"]
2026-07-20 00:51:19 +08:00
pkg_tool_ralph["tool-ralph"]
2026-07-06 03:14:07 +08:00
pkg_tool_workflow["tool-workflow"]
pkg_workflow["workflow"]
2026-07-09 19:06:55 +08:00
pkg_workflow_workerthread["workflow-workerthread"]
2026-07-06 03:14:07 +08:00
end
2026-07-24 22:49:57 +08:00
subgraph group_workspace["packages/workspace"]
pkg_workspace["workspace"]
end
2026-07-19 22:13:50 +08:00
pkg_brand --> pkg_invariants
2026-07-28 21:25:19 +08:00
pkg_native_command --> pkg_invariants
2026-07-19 22:13:50 +08:00
pkg_paths --> pkg_invariants
pkg_retention --> pkg_invariants
pkg_timeout --> pkg_invariants
2026-07-19 19:19:57 +08:00
pkg_scope --> pkg_invariants
2026-07-19 22:13:50 +08:00
pkg_skill --> pkg_invariants
pkg_acp_snapshot --> pkg_invariants
2026-07-25 22:45:58 +08:00
pkg_llm_mock_server --> pkg_invariants
2026-07-19 22:13:50 +08:00
pkg_loader_smoke --> pkg_invariants
2026-07-23 22:32:10 +08:00
pkg_client_modules --> pkg_invariants
2026-07-19 21:17:57 +08:00
pkg_client_runtime --> pkg_invariants
pkg_client_ui_primitives --> pkg_invariants
2026-07-22 23:39:50 +08:00
pkg_client_ui_question --> pkg_invariants
2026-07-19 21:17:57 +08:00
pkg_client_ui_slots --> pkg_invariants
pkg_client_ui_trajectory --> pkg_invariants
pkg_client_web --> pkg_invariants
pkg_client_web_react --> pkg_invariants
2026-07-19 22:13:50 +08:00
pkg_code_runtime --> pkg_invariants
pkg_jsonrpc_demo --> pkg_invariants
2026-07-19 21:17:57 +08:00
pkg_host_apiproxy --> pkg_invariants
2026-07-28 15:44:53 +08:00
pkg_host_directory_picker --> pkg_invariants
2026-07-19 21:17:57 +08:00
pkg_host_webserver --> pkg_invariants
2026-07-24 22:49:57 +08:00
pkg_storage --> pkg_invariants
2026-07-26 12:43:14 +08:00
pkg_subprocess --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_llm --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_llm --> pkg_invariants
2026-07-25 10:38:42 +08:00
pkg_llm --> pkg_timeout
2026-07-25 02:15:58 +08:00
pkg_client_connection --> pkg_host_webserver
pkg_client_connection --> pkg_invariants
2026-07-23 22:32:10 +08:00
pkg_client_hmr --> pkg_client_modules
2026-07-25 02:15:58 +08:00
pkg_client_hmr --> pkg_host_webserver
2026-07-23 22:32:10 +08:00
pkg_client_hmr --> pkg_invariants
2026-07-26 02:54:29 +08:00
pkg_client_locale --> pkg_client_runtime
pkg_client_locale --> pkg_client_ui_primitives
pkg_client_locale --> pkg_client_ui_slots
pkg_client_locale --> pkg_invariants
2026-07-28 23:04:22 +08:00
pkg_client_test_runtime --> pkg_client_runtime
pkg_client_test_runtime --> pkg_client_ui_slots
pkg_client_test_runtime --> pkg_client_web_react
pkg_client_test_runtime --> pkg_invariants
2026-07-26 02:54:29 +08:00
pkg_client_ui_models --> pkg_client_runtime
pkg_client_ui_models --> pkg_client_ui_slots
pkg_client_ui_models --> pkg_invariants
2026-07-26 00:57:21 +08:00
pkg_client_ui_settings --> pkg_client_runtime
pkg_client_ui_settings --> pkg_client_ui_primitives
pkg_client_ui_settings --> pkg_client_ui_slots
pkg_client_ui_settings --> pkg_invariants
2026-07-23 22:32:10 +08:00
pkg_client_ui_sidebar --> pkg_client_runtime
pkg_client_ui_sidebar --> pkg_client_ui_primitives
pkg_client_ui_sidebar --> pkg_client_ui_slots
pkg_client_ui_sidebar --> pkg_invariants
2026-07-27 06:24:09 +08:00
pkg_client_ui_slash --> pkg_client_runtime
pkg_client_ui_slash --> pkg_client_ui_slots
pkg_client_ui_slash --> pkg_invariants
2026-07-28 22:58:39 +08:00
pkg_client_ui_workspace --> pkg_client_runtime
pkg_client_ui_workspace --> pkg_client_ui_primitives
pkg_client_ui_workspace --> pkg_client_ui_slots
pkg_client_ui_workspace --> pkg_invariants
2026-07-15 18:17:38 +08:00
pkg_helper --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_helper --> pkg_invariants
2026-07-26 15:27:59 +08:00
pkg_helper --> pkg_subprocess
2026-07-17 13:16:51 +08:00
pkg_telemetry --> pkg_brand
2026-07-20 00:35:06 +08:00
pkg_telemetry --> pkg_invariants
2026-07-21 13:52:00 +08:00
pkg_telemetry --> pkg_paths
2026-07-25 01:11:39 +08:00
pkg_storage_domain --> pkg_invariants
pkg_storage_domain --> pkg_storage
2026-07-24 22:49:57 +08:00
pkg_storage_json --> pkg_invariants
pkg_storage_json --> pkg_storage
pkg_storage_sqlite --> pkg_invariants
pkg_storage_sqlite --> pkg_storage
2026-07-26 12:43:14 +08:00
pkg_subprocess_local --> pkg_invariants
pkg_subprocess_local --> pkg_subprocess
2026-07-19 22:13:50 +08:00
pkg_llm_deepseek --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_llm_deepseek --> pkg_llm
2026-07-20 03:34:19 +08:00
pkg_llm_deepseek --> pkg_timeout
2026-07-19 22:13:50 +08:00
pkg_llm_pi_ai --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_llm_pi_ai --> pkg_llm
2026-07-20 03:34:19 +08:00
pkg_llm_pi_ai --> pkg_timeout
2026-07-05 01:25:58 +08:00
pkg_session --> pkg_brand
2026-07-19 19:19:57 +08:00
pkg_session --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_session --> pkg_llm
2026-07-09 01:21:27 +08:00
pkg_session --> pkg_scope
2026-07-19 22:13:50 +08:00
pkg_system_prompt --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_system_prompt --> pkg_llm
2026-07-12 22:49:46 +08:00
pkg_system_prompt --> pkg_scope
2026-07-19 22:13:50 +08:00
pkg_web --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_web --> pkg_llm
2026-07-27 06:24:09 +08:00
pkg_client_ui_conversation --> pkg_client_runtime
pkg_client_ui_conversation --> pkg_client_ui_primitives
pkg_client_ui_conversation --> pkg_client_ui_slash
pkg_client_ui_conversation --> pkg_client_ui_slots
pkg_client_ui_conversation --> pkg_invariants
2026-07-26 12:48:30 +08:00
pkg_client_ui_settings_general --> pkg_client_locale
pkg_client_ui_settings_general --> pkg_client_runtime
pkg_client_ui_settings_general --> pkg_client_ui_primitives
pkg_client_ui_settings_general --> pkg_client_ui_settings
pkg_client_ui_settings_general --> pkg_client_ui_slots
pkg_client_ui_settings_general --> pkg_invariants
2026-07-27 06:24:09 +08:00
pkg_client_ui_skill --> pkg_client_connection
pkg_client_ui_skill --> pkg_client_runtime
pkg_client_ui_skill --> pkg_client_ui_slash
pkg_client_ui_skill --> pkg_client_ui_slots
pkg_client_ui_skill --> pkg_invariants
pkg_client_ui_subagent --> pkg_client_runtime
pkg_client_ui_subagent --> pkg_client_ui_slash
pkg_client_ui_subagent --> pkg_client_ui_slots
pkg_client_ui_subagent --> pkg_invariants
2026-07-26 02:54:29 +08:00
pkg_client_ui_theme --> pkg_client_locale
pkg_client_ui_theme --> pkg_client_runtime
pkg_client_ui_theme --> pkg_client_ui_primitives
pkg_client_ui_theme --> pkg_client_ui_slots
pkg_client_ui_theme --> pkg_invariants
2026-07-28 22:58:39 +08:00
pkg_host_directory_picker_browse --> pkg_client_locale
pkg_host_directory_picker_browse --> pkg_client_runtime
pkg_host_directory_picker_browse --> pkg_client_ui_primitives
pkg_host_directory_picker_browse --> pkg_client_ui_slots
pkg_host_directory_picker_browse --> pkg_client_ui_workspace
pkg_host_directory_picker_browse --> pkg_invariants
pkg_host_directory_picker_native --> pkg_client_runtime
pkg_host_directory_picker_native --> pkg_client_ui_slots
pkg_host_directory_picker_native --> pkg_client_ui_workspace
pkg_host_directory_picker_native --> pkg_invariants
2026-07-16 12:05:35 +08:00
pkg_lsp --> pkg_brand
2026-07-21 18:27:46 +08:00
pkg_lsp --> pkg_invariants
2026-07-16 12:05:35 +08:00
pkg_lsp --> pkg_llm
2026-07-19 22:13:50 +08:00
pkg_sandbox --> pkg_invariants
2026-07-09 15:42:37 +08:00
pkg_sandbox --> pkg_llm
2026-07-19 22:13:50 +08:00
pkg_token_meter --> pkg_invariants
2026-07-15 14:47:29 +08:00
pkg_token_meter --> pkg_llm
pkg_token_meter --> pkg_session
2026-07-05 01:25:58 +08:00
pkg_agent --> pkg_brand
2026-07-19 19:19:57 +08:00
pkg_agent --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_agent --> pkg_llm
2026-07-12 22:49:46 +08:00
pkg_agent --> pkg_scope
2026-07-05 01:25:58 +08:00
pkg_agent --> pkg_session
2026-07-05 20:54:48 +08:00
pkg_agent --> pkg_system_prompt
2026-07-19 22:13:50 +08:00
pkg_bash --> pkg_invariants
2026-07-09 16:05:44 +08:00
pkg_bash --> pkg_sandbox
2026-07-26 12:43:14 +08:00
pkg_bash --> pkg_subprocess
2026-07-14 20:05:57 +08:00
pkg_fs --> pkg_brand
2026-07-20 19:48:51 +08:00
pkg_fs --> pkg_invariants
2026-07-14 20:05:57 +08:00
pkg_fs --> pkg_llm
pkg_fs --> pkg_sandbox
2026-07-19 22:13:50 +08:00
pkg_compact --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_compact --> pkg_llm
pkg_compact --> pkg_session
2026-07-20 19:48:51 +08:00
pkg_compact_tool_result_prune --> pkg_invariants
2026-07-16 18:51:26 +08:00
pkg_compact_tool_result_prune --> pkg_llm
pkg_compact_tool_result_prune --> pkg_session
2026-07-19 22:13:50 +08:00
pkg_web_fetch_local --> pkg_invariants
2026-07-06 16:23:52 +08:00
pkg_web_fetch_local --> pkg_timeout
2026-07-05 01:25:58 +08:00
pkg_web_fetch_local --> pkg_web
2026-07-19 22:13:50 +08:00
pkg_web_search_deepseek --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_web_search_deepseek --> pkg_web
2026-07-19 22:13:50 +08:00
pkg_web_search_exa --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_web_search_exa --> pkg_web
2026-07-19 22:13:50 +08:00
pkg_web_search_perplexity --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_web_search_perplexity --> pkg_web
2026-07-08 19:20:50 +08:00
pkg_spill --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_spill --> pkg_invariants
2026-07-08 19:20:50 +08:00
pkg_spill --> pkg_llm
pkg_spill --> pkg_session
2026-07-15 12:10:24 +08:00
pkg_session_persistence --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_session_persistence --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_session_persistence --> pkg_session
2026-07-19 22:13:50 +08:00
pkg_llm_replay --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_llm_replay --> pkg_llm
pkg_llm_replay --> pkg_session
2026-07-22 12:57:33 +08:00
pkg_app_boot --> pkg_invariants
pkg_app_boot --> pkg_paths
pkg_app_boot --> pkg_system_prompt
2026-07-27 06:24:09 +08:00
pkg_client_ui_command --> pkg_client_connection
pkg_client_ui_command --> pkg_client_runtime
pkg_client_ui_command --> pkg_client_ui_conversation
pkg_client_ui_command --> pkg_client_ui_primitives
pkg_client_ui_command --> pkg_client_ui_slash
pkg_client_ui_command --> pkg_client_ui_slots
pkg_client_ui_command --> pkg_invariants
2026-07-26 02:54:29 +08:00
pkg_client_ui_layout --> pkg_client_runtime
pkg_client_ui_layout --> pkg_client_ui_slots
pkg_client_ui_layout --> pkg_client_ui_theme
pkg_client_ui_layout --> pkg_invariants
2026-07-21 04:34:14 +08:00
pkg_code_runtime_worker --> pkg_code_runtime
2026-07-21 20:06:02 +08:00
pkg_code_runtime_worker --> pkg_invariants
2026-07-21 04:34:14 +08:00
pkg_code_runtime_worker --> pkg_session
2026-07-27 14:01:15 +08:00
pkg_code_runtime_worker --> pkg_timeout
2026-07-16 12:05:35 +08:00
pkg_lsp_local --> pkg_brand
2026-07-21 18:27:46 +08:00
pkg_lsp_local --> pkg_invariants
2026-07-16 12:05:35 +08:00
pkg_lsp_local --> pkg_llm
pkg_lsp_local --> pkg_lsp
2026-07-26 15:27:59 +08:00
pkg_lsp_local --> pkg_subprocess
2026-07-16 12:05:35 +08:00
pkg_lsp_local --> pkg_timeout
2026-07-19 22:13:50 +08:00
pkg_sandbox_local --> pkg_invariants
2026-07-09 15:42:37 +08:00
pkg_sandbox_local --> pkg_llm
pkg_sandbox_local --> pkg_sandbox
2026-07-20 19:48:51 +08:00
pkg_sandbox_policy --> pkg_invariants
2026-07-14 20:05:57 +08:00
pkg_sandbox_policy --> pkg_sandbox
pkg_sandbox_policy --> pkg_session
2026-07-28 01:09:55 +08:00
pkg_session_projection --> pkg_invariants
pkg_session_projection --> pkg_session
2026-07-20 03:34:19 +08:00
pkg_llm_retry --> pkg_agent
2026-07-20 23:16:08 +08:00
pkg_llm_retry --> pkg_invariants
2026-07-20 03:34:19 +08:00
pkg_llm_retry --> pkg_llm
pkg_llm_retry --> pkg_session
pkg_llm_retry --> pkg_timeout
2026-07-19 18:47:34 +08:00
pkg_goal --> pkg_agent
pkg_goal --> pkg_brand
2026-07-21 00:44:39 +08:00
pkg_goal --> pkg_invariants
2026-07-19 18:47:34 +08:00
pkg_goal --> pkg_llm
pkg_goal --> pkg_scope
pkg_goal --> pkg_session
2026-07-28 23:34:19 +08:00
pkg_goal --> pkg_session_projection
2026-07-09 16:05:44 +08:00
pkg_bash_local --> pkg_bash
2026-07-19 22:13:50 +08:00
pkg_bash_local --> pkg_invariants
2026-07-26 12:43:14 +08:00
pkg_bash_local --> pkg_subprocess
2026-07-09 16:05:44 +08:00
pkg_bash_local --> pkg_timeout
2026-07-14 20:05:57 +08:00
pkg_fs_local --> pkg_fs
2026-07-20 19:48:51 +08:00
pkg_fs_local --> pkg_invariants
2026-07-14 20:05:57 +08:00
pkg_fs_policy --> pkg_fs
2026-07-20 19:48:51 +08:00
pkg_fs_policy --> pkg_invariants
2026-07-14 20:05:57 +08:00
pkg_skill_local --> pkg_fs
2026-07-20 19:48:51 +08:00
pkg_skill_local --> pkg_invariants
2026-07-21 13:52:00 +08:00
pkg_skill_local --> pkg_paths
2026-07-14 20:05:57 +08:00
pkg_skill_local --> pkg_skill
2026-07-05 01:25:58 +08:00
pkg_compact_basic --> pkg_agent
pkg_compact_basic --> pkg_compact
2026-07-16 18:51:26 +08:00
pkg_compact_basic --> pkg_compact_tool_result_prune
2026-07-19 22:13:50 +08:00
pkg_compact_basic --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_compact_basic --> pkg_llm
pkg_compact_basic --> pkg_session
2026-07-15 14:47:29 +08:00
pkg_compact_basic --> pkg_token_meter
2026-07-19 22:13:50 +08:00
pkg_spill_local --> pkg_invariants
2026-07-08 19:20:50 +08:00
pkg_spill_local --> pkg_spill
2026-07-09 16:05:44 +08:00
pkg_hook_protocol --> pkg_bash
2026-07-19 22:13:50 +08:00
pkg_hook_protocol --> pkg_invariants
2026-07-09 16:05:44 +08:00
pkg_hook_protocol --> pkg_session
2026-07-19 22:13:50 +08:00
pkg_session_persistence_jsonl --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_session_persistence_jsonl --> pkg_session
pkg_session_persistence_jsonl --> pkg_session_persistence
2026-07-19 22:13:50 +08:00
pkg_session_persistence_sqlite --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_session_persistence_sqlite --> pkg_session
pkg_session_persistence_sqlite --> pkg_session_persistence
2026-07-28 01:09:55 +08:00
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
2026-07-19 22:11:59 +08:00
pkg_commands --> pkg_agent
2026-07-28 10:54:35 +08:00
pkg_commands --> pkg_brand
2026-07-21 01:13:28 +08:00
pkg_commands --> pkg_invariants
2026-07-19 22:11:59 +08:00
pkg_commands --> pkg_scope
2026-07-28 01:09:55 +08:00
pkg_commands --> pkg_session
2026-07-11 21:37:38 +08:00
pkg_user_approval --> pkg_agent
pkg_user_approval --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_user_approval --> pkg_invariants
2026-07-11 21:37:38 +08:00
pkg_user_approval --> pkg_llm
2026-07-11 23:14:09 +08:00
pkg_user_approval --> pkg_scope
2026-07-11 21:37:38 +08:00
pkg_user_approval --> pkg_session
pkg_user_approval --> pkg_system_prompt
2026-07-09 17:55:01 +08:00
pkg_user_interaction --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_user_interaction --> pkg_invariants
2026-07-09 17:55:01 +08:00
pkg_user_interaction --> pkg_llm
2026-07-27 16:12:02 +08:00
pkg_client_ui_model --> pkg_client_connection
pkg_client_ui_model --> pkg_client_runtime
pkg_client_ui_model --> pkg_client_ui_command
pkg_client_ui_model --> pkg_client_ui_conversation
pkg_client_ui_model --> pkg_client_ui_primitives
pkg_client_ui_model --> pkg_client_ui_slash
pkg_client_ui_model --> pkg_client_ui_slots
pkg_client_ui_model --> pkg_invariants
2026-07-14 16:04:34 +08:00
pkg_time_context --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_time_context --> pkg_invariants
2026-07-21 17:46:43 +08:00
pkg_time_context --> pkg_session
2026-07-21 16:01:00 +08:00
pkg_pty --> pkg_agent
pkg_pty --> pkg_brand
2026-07-22 21:12:16 +08:00
pkg_pty --> pkg_invariants
2026-07-22 12:57:33 +08:00
pkg_scripts --> pkg_app_boot
pkg_scripts --> pkg_invariants
2026-07-28 12:51:03 +08:00
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
2026-07-09 21:22:54 +08:00
pkg_tasks --> pkg_agent
pkg_tasks --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_tasks --> pkg_invariants
2026-07-12 17:10:02 +08:00
pkg_tasks --> pkg_session
2026-07-23 03:06:57 +08:00
pkg_session_telemetry --> pkg_agent
pkg_session_telemetry --> pkg_invariants
pkg_session_telemetry --> pkg_session
2026-07-06 03:14:07 +08:00
pkg_workflow --> pkg_agent
pkg_workflow --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_workflow --> pkg_invariants
2026-07-06 03:14:07 +08:00
pkg_workflow --> pkg_llm
2026-07-15 23:50:33 +08:00
pkg_workflow --> pkg_session
2026-07-24 22:49:57 +08:00
pkg_workspace --> pkg_brand
pkg_workspace --> pkg_invariants
pkg_workspace --> pkg_session
pkg_workspace --> pkg_session_persistence
pkg_workspace --> pkg_storage
2026-07-25 01:11:39 +08:00
pkg_workspace --> pkg_storage_domain
2026-07-09 15:25:18 +08:00
pkg_tools --> pkg_agent
pkg_tools --> pkg_code_runtime
2026-07-19 22:13:50 +08:00
pkg_tools --> pkg_invariants
2026-07-09 15:25:18 +08:00
pkg_tools --> pkg_llm
2026-07-11 23:14:09 +08:00
pkg_tools --> pkg_scope
2026-07-09 15:25:18 +08:00
pkg_tools --> pkg_session
pkg_tools --> pkg_system_prompt
2026-07-11 21:37:38 +08:00
pkg_tools --> pkg_user_approval
2026-07-19 23:55:33 +08:00
pkg_command_goal --> pkg_commands
pkg_command_goal --> pkg_goal
2026-07-21 01:13:28 +08:00
pkg_command_goal --> pkg_invariants
2026-07-19 20:30:43 +08:00
pkg_goal_session --> pkg_agent
pkg_goal_session --> pkg_goal
2026-07-21 01:13:28 +08:00
pkg_goal_session --> pkg_invariants
2026-07-19 20:30:43 +08:00
pkg_goal_session --> pkg_llm
pkg_goal_session --> pkg_session
2026-07-09 16:05:44 +08:00
pkg_bash_sandbox --> pkg_bash
pkg_bash_sandbox --> pkg_bash_local
2026-07-19 22:13:50 +08:00
pkg_bash_sandbox --> pkg_invariants
2026-07-09 16:05:44 +08:00
pkg_bash_sandbox --> pkg_sandbox
2026-07-14 20:05:57 +08:00
pkg_bash_sandbox --> pkg_sandbox_policy
pkg_fs_sandbox --> pkg_fs
pkg_fs_sandbox --> pkg_fs_local
2026-07-20 19:48:51 +08:00
pkg_fs_sandbox --> pkg_invariants
2026-07-14 20:05:57 +08:00
pkg_fs_sandbox --> pkg_sandbox
pkg_fs_sandbox --> pkg_sandbox_policy
2026-07-28 01:09:55 +08:00
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_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
2026-07-24 01:40:25 +08:00
pkg_acp --> pkg_agent
pkg_acp --> pkg_invariants
pkg_acp --> pkg_session
pkg_acp --> pkg_user_approval
2026-07-12 21:03:41 +08:00
pkg_permission --> pkg_bash
2026-07-29 04:06:39 +08:00
pkg_permission --> pkg_commands
2026-07-19 22:13:50 +08:00
pkg_permission --> pkg_invariants
2026-07-12 21:03:41 +08:00
pkg_permission --> pkg_sandbox
2026-07-14 20:05:57 +08:00
pkg_permission --> pkg_sandbox_policy
2026-07-12 21:03:41 +08:00
pkg_permission --> pkg_session
2026-07-29 04:06:39 +08:00
pkg_permission --> pkg_session_projection
2026-07-12 21:03:41 +08:00
pkg_permission --> pkg_user_approval
2026-07-28 23:34:19 +08:00
pkg_client_ui_goal --> pkg_client_connection
pkg_client_ui_goal --> pkg_client_runtime
pkg_client_ui_goal --> pkg_client_ui_conversation
pkg_client_ui_goal --> pkg_client_ui_primitives
pkg_client_ui_goal --> pkg_client_ui_slots
pkg_client_ui_goal --> pkg_goal
pkg_client_ui_goal --> pkg_invariants
2026-07-22 22:37:20 +08:00
pkg_pty_local --> pkg_agent
2026-07-22 21:12:16 +08:00
pkg_pty_local --> pkg_invariants
2026-07-21 16:01:00 +08:00
pkg_pty_local --> pkg_pty
pkg_pty_local --> pkg_sandbox
pkg_pty_local --> pkg_sandbox_policy
2026-07-22 22:37:20 +08:00
pkg_pty_local --> pkg_session
2026-07-26 15:27:59 +08:00
pkg_pty_local --> pkg_subprocess
2026-07-26 05:13:39 +08:00
pkg_tasks_local --> pkg_agent
pkg_tasks_local --> pkg_invariants
pkg_tasks_local --> pkg_tasks
pkg_tasks_local --> pkg_timeout
2026-07-23 03:06:57 +08:00
pkg_session_telemetry_otel --> pkg_invariants
pkg_session_telemetry_otel --> pkg_llm
pkg_session_telemetry_otel --> pkg_session
pkg_session_telemetry_otel --> pkg_session_telemetry
2026-07-05 01:25:58 +08:00
pkg_agent_loop --> pkg_agent
2026-07-19 19:19:57 +08:00
pkg_agent_loop --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_agent_loop --> pkg_llm
2026-07-09 01:21:27 +08:00
pkg_agent_loop --> pkg_scope
2026-07-05 01:25:58 +08:00
pkg_agent_loop --> pkg_session
pkg_agent_loop --> pkg_session_persistence
pkg_agent_loop --> pkg_system_prompt
pkg_agent_loop --> pkg_tools
2026-07-19 19:22:10 +08:00
pkg_tool_goal --> pkg_agent
pkg_tool_goal --> pkg_goal
2026-07-21 01:13:28 +08:00
pkg_tool_goal --> pkg_invariants
2026-07-19 19:22:10 +08:00
pkg_tool_goal --> pkg_llm
pkg_tool_goal --> pkg_session
pkg_tool_goal --> pkg_system_prompt
pkg_tool_goal --> pkg_tools
2026-07-05 01:25:58 +08:00
pkg_tool_bash --> pkg_agent
pkg_tool_bash --> pkg_bash
2026-07-19 22:13:50 +08:00
pkg_tool_bash --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_tool_bash --> pkg_llm
2026-07-21 13:52:00 +08:00
pkg_tool_bash --> pkg_paths
2026-07-09 16:05:44 +08:00
pkg_tool_bash --> pkg_sandbox
2026-07-14 20:05:57 +08:00
pkg_tool_bash --> pkg_sandbox_policy
2026-07-10 20:52:27 +08:00
pkg_tool_bash --> pkg_session_persistence
2026-07-05 20:54:48 +08:00
pkg_tool_bash --> pkg_system_prompt
2026-07-09 21:22:54 +08:00
pkg_tool_bash --> pkg_tasks
2026-07-05 01:25:58 +08:00
pkg_tool_bash --> pkg_tools
2026-07-11 21:37:38 +08:00
pkg_tool_bash --> pkg_user_approval
2026-07-05 01:25:58 +08:00
pkg_tool_fs --> pkg_fs
2026-07-19 22:13:50 +08:00
pkg_tool_fs --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_tool_fs --> pkg_llm
2026-07-14 20:05:57 +08:00
pkg_tool_fs --> pkg_sandbox
pkg_tool_fs --> pkg_sandbox_policy
2026-07-05 01:25:58 +08:00
pkg_tool_fs --> pkg_session
pkg_tool_fs --> pkg_system_prompt
pkg_tool_fs --> pkg_tools
2026-07-14 20:05:57 +08:00
pkg_tool_fs --> pkg_user_approval
2026-07-09 20:44:32 +08:00
pkg_tool_fs_search --> pkg_bash
2026-07-19 22:13:50 +08:00
pkg_tool_fs_search --> pkg_invariants
2026-07-09 20:44:32 +08:00
pkg_tool_fs_search --> pkg_llm
pkg_tool_fs_search --> pkg_retention
pkg_tool_fs_search --> pkg_session
pkg_tool_fs_search --> pkg_spill
pkg_tool_fs_search --> pkg_system_prompt
pkg_tool_fs_search --> pkg_tools
2026-07-29 14:12:27 +08:00
pkg_tool_str_replace_editor --> pkg_fs
pkg_tool_str_replace_editor --> pkg_invariants
2026-07-29 15:21:56 +08:00
pkg_tool_str_replace_editor --> pkg_sandbox
pkg_tool_str_replace_editor --> pkg_sandbox_policy
2026-07-29 14:12:27 +08:00
pkg_tool_str_replace_editor --> pkg_tools
2026-07-10 14:19:06 +08:00
pkg_tool_skill --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_tool_skill --> pkg_invariants
2026-07-10 14:19:06 +08:00
pkg_tool_skill --> pkg_llm
pkg_tool_skill --> pkg_skill
pkg_tool_skill --> pkg_tools
2026-07-05 01:25:58 +08:00
pkg_subagent --> pkg_agent
2026-07-18 14:26:14 +08:00
pkg_subagent --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_subagent --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_subagent --> pkg_llm
2026-07-09 05:21:06 +08:00
pkg_subagent --> pkg_scope
2026-07-15 23:50:33 +08:00
pkg_subagent --> pkg_session
2026-07-05 01:25:58 +08:00
pkg_subagent --> pkg_tools
2026-07-19 22:13:50 +08:00
pkg_tool_web --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_tool_web --> pkg_llm
pkg_tool_web --> pkg_system_prompt
pkg_tool_web --> pkg_tools
pkg_tool_web --> pkg_web
2026-07-19 22:13:50 +08:00
pkg_spill_policy --> pkg_invariants
2026-07-08 19:20:50 +08:00
pkg_spill_policy --> pkg_llm
pkg_spill_policy --> pkg_retention
pkg_spill_policy --> pkg_session
pkg_spill_policy --> pkg_spill
pkg_spill_policy --> pkg_tools
2026-07-19 22:13:50 +08:00
pkg_timeout_policy --> pkg_invariants
2026-07-08 10:06:07 +08:00
pkg_timeout_policy --> pkg_llm
pkg_timeout_policy --> pkg_timeout
pkg_timeout_policy --> pkg_tools
2026-07-05 01:25:58 +08:00
pkg_tool_todo --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_tool_todo --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_tool_todo --> pkg_session
2026-07-28 01:09:55 +08:00
pkg_tool_todo --> pkg_session_projection
2026-07-05 01:25:58 +08:00
pkg_tool_todo --> pkg_tools
2026-07-22 16:57:23 +08:00
pkg_plan_mode --> pkg_agent
pkg_plan_mode --> pkg_commands
pkg_plan_mode --> pkg_invariants
pkg_plan_mode --> pkg_session
2026-07-28 21:46:48 +08:00
pkg_plan_mode --> pkg_session_projection
2026-07-22 16:57:23 +08:00
pkg_plan_mode --> pkg_system_prompt
pkg_plan_mode --> pkg_tools
pkg_plan_mode --> pkg_user_interaction
2026-07-19 22:13:50 +08:00
pkg_tool_cordis --> pkg_invariants
2026-07-09 23:24:42 +08:00
pkg_tool_cordis --> pkg_scope
2026-07-08 11:50:12 +08:00
pkg_tool_cordis --> pkg_tools
2026-07-05 01:25:58 +08:00
pkg_hooks_codex --> pkg_agent
pkg_hooks_codex --> pkg_hook_protocol
2026-07-19 22:13:50 +08:00
pkg_hooks_codex --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_hooks_codex --> pkg_llm
pkg_hooks_codex --> pkg_session
2026-07-10 20:52:27 +08:00
pkg_hooks_codex --> pkg_session_persistence
2026-07-05 01:25:58 +08:00
pkg_hooks_codex --> pkg_tools
2026-07-21 14:50:06 +08:00
pkg_session_checkpoint_policy --> pkg_agent
2026-07-21 20:09:37 +08:00
pkg_session_checkpoint_policy --> pkg_invariants
2026-07-21 14:50:06 +08:00
pkg_session_checkpoint_policy --> pkg_llm
pkg_session_checkpoint_policy --> pkg_session
pkg_session_checkpoint_policy --> pkg_session_persistence
pkg_session_checkpoint_policy --> pkg_tools
2026-07-28 01:09:55 +08:00
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
2026-07-24 15:09:55 +08:00
pkg_tool_session_query --> pkg_invariants
pkg_tool_session_query --> pkg_llm
pkg_tool_session_query --> pkg_session
pkg_tool_session_query --> pkg_session_query
pkg_tool_session_query --> pkg_system_prompt
pkg_tool_session_query --> pkg_timeout
pkg_tool_session_query --> pkg_tools
2026-07-28 01:09:55 +08:00
pkg_session_title_all_messages_llm --> pkg_invariants
pkg_session_title_all_messages_llm --> pkg_llm
pkg_session_title_all_messages_llm --> pkg_session
pkg_session_title_all_messages_llm --> pkg_session_title
pkg_session_title_all_messages_llm --> pkg_session_title_llm
pkg_session_title_first_message_llm --> pkg_invariants
pkg_session_title_first_message_llm --> pkg_llm
pkg_session_title_first_message_llm --> pkg_session
pkg_session_title_first_message_llm --> pkg_session_title
pkg_session_title_first_message_llm --> pkg_session_title_llm
2026-07-16 17:39:53 +08:00
pkg_agent_loop_testkit --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_agent_loop_testkit --> pkg_invariants
2026-07-16 17:39:53 +08:00
pkg_agent_loop_testkit --> pkg_llm
pkg_agent_loop_testkit --> pkg_session
pkg_agent_loop_testkit --> pkg_system_prompt
pkg_agent_loop_testkit --> pkg_tools
2026-07-05 17:05:33 +08:00
pkg_tool_ask_user --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_tool_ask_user --> pkg_invariants
2026-07-05 17:05:33 +08:00
pkg_tool_ask_user --> pkg_tools
pkg_tool_ask_user --> pkg_user_interaction
2026-07-29 04:06:39 +08:00
pkg_client_ui_permission --> pkg_client_runtime
pkg_client_ui_permission --> pkg_client_ui_command
pkg_client_ui_permission --> pkg_client_ui_slash
pkg_client_ui_permission --> pkg_invariants
pkg_client_ui_permission --> pkg_permission
2026-07-28 01:09:55 +08:00
pkg_session_reference --> pkg_agent
pkg_session_reference --> pkg_compact
pkg_session_reference --> pkg_invariants
pkg_session_reference --> pkg_llm
pkg_session_reference --> pkg_retention
pkg_session_reference --> pkg_session
pkg_session_reference --> pkg_session_query
2026-07-10 14:32:44 +08:00
pkg_workspace_context --> pkg_agent
pkg_workspace_context --> pkg_fs
2026-07-19 22:13:50 +08:00
pkg_workspace_context --> pkg_invariants
2026-07-10 14:32:44 +08:00
pkg_workspace_context --> pkg_llm
pkg_workspace_context --> pkg_paths
pkg_workspace_context --> pkg_session
pkg_workspace_context --> pkg_tools
2026-07-08 14:24:20 +08:00
pkg_repeat_tool_guard --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_repeat_tool_guard --> pkg_invariants
2026-07-08 14:24:20 +08:00
pkg_repeat_tool_guard --> pkg_tools
2026-07-21 18:27:46 +08:00
pkg_tool_lsp --> pkg_invariants
2026-07-16 12:05:35 +08:00
pkg_tool_lsp --> pkg_llm
pkg_tool_lsp --> pkg_lsp
pkg_tool_lsp --> pkg_system_prompt
2026-07-21 13:29:40 +08:00
pkg_tool_lsp --> pkg_timeout
2026-07-16 12:05:35 +08:00
pkg_tool_lsp --> pkg_tools
2026-07-19 22:13:50 +08:00
pkg_mcp_client --> pkg_invariants
2026-07-07 23:21:54 +08:00
pkg_mcp_client --> pkg_llm
2026-07-26 15:27:59 +08:00
pkg_mcp_client --> pkg_subprocess
2026-07-07 23:21:54 +08:00
pkg_mcp_client --> pkg_tools
2026-07-29 14:12:27 +08:00
pkg_tool_bash_persistent --> pkg_agent
pkg_tool_bash_persistent --> pkg_invariants
pkg_tool_bash_persistent --> pkg_pty
pkg_tool_bash_persistent --> pkg_timeout
pkg_tool_bash_persistent --> pkg_tools
2026-07-21 16:01:00 +08:00
pkg_tool_pty --> pkg_agent
2026-07-22 21:12:16 +08:00
pkg_tool_pty --> pkg_invariants
2026-07-21 16:01:00 +08:00
pkg_tool_pty --> pkg_llm
pkg_tool_pty --> pkg_pty
2026-07-22 22:37:20 +08:00
pkg_tool_pty --> pkg_retention
2026-07-21 16:01:00 +08:00
pkg_tool_pty --> pkg_system_prompt
pkg_tool_pty --> pkg_tasks
pkg_tool_pty --> pkg_tools
2026-07-09 21:22:54 +08:00
pkg_tool_tasks --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_tool_tasks --> pkg_invariants
2026-07-22 22:37:20 +08:00
pkg_tool_tasks --> pkg_retention
2026-07-09 21:22:54 +08:00
pkg_tool_tasks --> pkg_system_prompt
pkg_tool_tasks --> pkg_tasks
pkg_tool_tasks --> pkg_tools
2026-07-06 03:14:07 +08:00
pkg_tool_workflow --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_tool_workflow --> pkg_invariants
2026-07-06 03:14:07 +08:00
pkg_tool_workflow --> pkg_llm
pkg_tool_workflow --> pkg_system_prompt
pkg_tool_workflow --> pkg_tools
pkg_tool_workflow --> pkg_workflow
2026-07-05 01:25:58 +08:00
pkg_subagent_acp --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_subagent_acp --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_subagent_acp --> pkg_llm
2026-07-15 23:50:33 +08:00
pkg_subagent_acp --> pkg_session
2026-07-05 01:25:58 +08:00
pkg_subagent_acp --> pkg_subagent
2026-07-26 15:27:59 +08:00
pkg_subagent_acp --> pkg_subprocess
2026-07-05 01:25:58 +08:00
pkg_subagent_inprocess --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_subagent_inprocess --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_subagent_inprocess --> pkg_llm
2026-07-26 16:57:07 +08:00
pkg_subagent_inprocess --> pkg_sandbox_policy
2026-07-05 01:25:58 +08:00
pkg_subagent_inprocess --> pkg_session
pkg_subagent_inprocess --> pkg_subagent
2026-07-06 23:29:08 +08:00
pkg_subagent_inprocess --> pkg_system_prompt
pkg_subagent_inprocess --> pkg_tools
2026-07-26 16:57:07 +08:00
pkg_subagent_inprocess --> pkg_user_approval
2026-07-05 01:25:58 +08:00
pkg_tool_subagent --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_tool_subagent --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_tool_subagent --> pkg_llm
pkg_tool_subagent --> pkg_subagent
2026-07-09 21:22:54 +08:00
pkg_tool_subagent --> pkg_tasks
2026-07-05 01:25:58 +08:00
pkg_tool_subagent --> pkg_tools
pkg_hooks_claude --> pkg_agent
pkg_hooks_claude --> pkg_hook_protocol
2026-07-19 22:13:50 +08:00
pkg_hooks_claude --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_hooks_claude --> pkg_llm
pkg_hooks_claude --> pkg_session
2026-07-10 20:52:27 +08:00
pkg_hooks_claude --> pkg_session_persistence
2026-07-05 01:25:58 +08:00
pkg_hooks_claude --> pkg_subagent
pkg_hooks_claude --> pkg_tools
2026-07-19 11:37:14 +08:00
pkg_tui --> pkg_agent
pkg_tui --> pkg_agent_loop
2026-07-19 22:11:59 +08:00
pkg_tui --> pkg_commands
2026-07-24 12:58:53 +08:00
pkg_tui --> pkg_goal
2026-07-19 22:13:50 +08:00
pkg_tui --> pkg_invariants
2026-07-19 11:37:14 +08:00
pkg_tui --> pkg_llm
2026-07-20 03:34:19 +08:00
pkg_tui --> pkg_llm_retry
2026-07-19 11:37:14 +08:00
pkg_tui --> pkg_session
2026-07-22 12:57:33 +08:00
pkg_tui --> pkg_session_persistence
2026-07-24 12:58:53 +08:00
pkg_tui --> pkg_session_query
2026-07-21 16:46:48 +08:00
pkg_tui --> pkg_session_reference
2026-07-21 01:54:00 +08:00
pkg_tui --> pkg_session_title
2026-07-22 12:57:33 +08:00
pkg_tui --> pkg_skill
2026-07-20 22:44:01 +08:00
pkg_tui --> pkg_system_prompt
2026-07-20 22:47:55 +08:00
pkg_tui --> pkg_token_meter
2026-07-19 11:37:14 +08:00
pkg_tui --> pkg_tools
pkg_tui --> pkg_user_interaction
2026-07-28 21:46:48 +08:00
pkg_client_ui_plan --> pkg_client_connection
pkg_client_ui_plan --> pkg_client_runtime
pkg_client_ui_plan --> pkg_client_ui_conversation
pkg_client_ui_plan --> pkg_client_ui_slots
pkg_client_ui_plan --> pkg_invariants
pkg_client_ui_plan --> pkg_plan_mode
2026-07-15 15:57:57 +08:00
pkg_agent_spine_demo --> pkg_agent
pkg_agent_spine_demo --> pkg_agent_loop
2026-07-19 23:55:33 +08:00
pkg_agent_spine_demo --> pkg_goal
pkg_agent_spine_demo --> pkg_goal_session
2026-07-15 15:57:57 +08:00
pkg_agent_spine_demo --> pkg_invariants
pkg_agent_spine_demo --> pkg_llm
2026-07-20 03:34:19 +08:00
pkg_agent_spine_demo --> pkg_llm_retry
2026-07-21 13:52:00 +08:00
pkg_agent_spine_demo --> pkg_paths
2026-07-19 19:19:57 +08:00
pkg_agent_spine_demo --> pkg_scope
2026-07-15 15:57:57 +08:00
pkg_agent_spine_demo --> pkg_session
2026-07-21 01:54:00 +08:00
pkg_agent_spine_demo --> pkg_session_title
2026-07-15 15:57:57 +08:00
pkg_agent_spine_demo --> pkg_skill
pkg_agent_spine_demo --> pkg_skill_local
pkg_agent_spine_demo --> pkg_system_prompt
2026-07-26 05:13:39 +08:00
pkg_agent_spine_demo --> pkg_tasks_local
2026-07-15 15:57:57 +08:00
pkg_agent_spine_demo --> pkg_tool_bash
2026-07-19 23:55:33 +08:00
pkg_agent_spine_demo --> pkg_tool_goal
2026-07-15 15:57:57 +08:00
pkg_agent_spine_demo --> pkg_tool_skill
2026-07-15 16:57:03 +08:00
pkg_agent_spine_demo --> pkg_tool_tasks
2026-07-15 15:57:57 +08:00
pkg_agent_spine_demo --> pkg_tools
2026-07-15 17:04:16 +08:00
pkg_agent_spine_demo --> pkg_workspace_context
2026-07-27 22:17:10 +08:00
pkg_sdk_protocol --> pkg_invariants
pkg_sdk_protocol --> pkg_llm
pkg_sdk_protocol --> pkg_session
pkg_sdk_protocol --> pkg_subagent
2026-07-20 00:51:19 +08:00
pkg_tool_ralph --> pkg_agent
2026-07-21 01:23:19 +08:00
pkg_tool_ralph --> pkg_invariants
2026-07-20 00:51:19 +08:00
pkg_tool_ralph --> pkg_llm
pkg_tool_ralph --> pkg_subagent
pkg_tool_ralph --> pkg_system_prompt
pkg_tool_ralph --> pkg_tools
pkg_tool_ralph --> pkg_workflow
2026-07-09 19:06:55 +08:00
pkg_workflow_workerthread --> pkg_agent
pkg_workflow_workerthread --> pkg_brand
2026-07-19 22:13:50 +08:00
pkg_workflow_workerthread --> pkg_invariants
2026-07-09 19:06:55 +08:00
pkg_workflow_workerthread --> pkg_llm
2026-07-12 03:51:55 +08:00
pkg_workflow_workerthread --> pkg_session
2026-07-09 19:06:55 +08:00
pkg_workflow_workerthread --> pkg_subagent
pkg_workflow_workerthread --> pkg_tools
pkg_workflow_workerthread --> pkg_workflow
2026-07-05 01:25:58 +08:00
pkg_subagent_fork --> pkg_agent
2026-07-19 22:13:50 +08:00
pkg_subagent_fork --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_subagent_fork --> pkg_session
pkg_subagent_fork --> pkg_subagent
pkg_subagent_fork --> pkg_subagent_inprocess
2026-07-19 22:13:50 +08:00
pkg_subagent_spawn --> pkg_invariants
2026-07-05 01:25:58 +08:00
pkg_subagent_spawn --> pkg_subagent
pkg_subagent_spawn --> pkg_subagent_inprocess
2026-07-27 22:17:10 +08:00
pkg_jsonrpc --> pkg_agent
pkg_jsonrpc --> pkg_invariants
pkg_jsonrpc --> pkg_llm
pkg_jsonrpc --> pkg_llm_deepseek
pkg_jsonrpc --> pkg_scope
pkg_jsonrpc --> pkg_sdk_protocol
pkg_jsonrpc --> pkg_session
pkg_jsonrpc --> pkg_subagent
2026-07-15 15:57:57 +08:00
pkg_acp_demo --> pkg_acp
pkg_acp_demo --> pkg_agent_spine_demo
pkg_acp_demo --> pkg_app_boot
2026-07-19 22:13:50 +08:00
pkg_acp_demo --> pkg_invariants
2026-07-21 14:50:06 +08:00
pkg_acp_demo --> pkg_session_checkpoint_policy
2026-07-15 15:57:57 +08:00
pkg_acp_demo --> pkg_session_persistence_jsonl
2026-07-21 16:46:48 +08:00
pkg_acp_demo --> pkg_session_query
2026-07-23 20:16:14 +08:00
pkg_acp_demo --> pkg_session_query_sqlite
2026-07-15 15:57:57 +08:00
pkg_acp_demo --> pkg_tools
2026-07-15 17:04:16 +08:00
pkg_acp_demo --> pkg_workspace_context
2026-07-15 21:21:24 +08:00
pkg_cli_demo --> pkg_agent
pkg_cli_demo --> pkg_agent_spine_demo
pkg_cli_demo --> pkg_app_boot
2026-07-19 22:13:50 +08:00
pkg_cli_demo --> pkg_invariants
2026-07-15 21:21:24 +08:00
pkg_cli_demo --> pkg_llm
pkg_cli_demo --> pkg_session
2026-07-21 14:50:06 +08:00
pkg_cli_demo --> pkg_session_checkpoint_policy
2026-07-15 21:21:24 +08:00
pkg_cli_demo --> pkg_session_persistence_jsonl
pkg_cli_demo --> pkg_tools
2026-07-19 13:11:50 +08:00
pkg_cli_demo --> pkg_workspace_context
2026-07-20 19:26:04 +08:00
pkg_tui_demo --> pkg_agent
pkg_tui_demo --> pkg_agent_loop
pkg_tui_demo --> pkg_agent_spine_demo
2026-07-20 22:18:20 +08:00
pkg_tui_demo --> pkg_command_goal
2026-07-20 22:05:51 +08:00
pkg_tui_demo --> pkg_commands
2026-07-20 21:02:52 +08:00
pkg_tui_demo --> pkg_invariants
2026-07-20 19:26:04 +08:00
pkg_tui_demo --> pkg_llm
pkg_tui_demo --> pkg_session
2026-07-21 14:50:06 +08:00
pkg_tui_demo --> pkg_session_checkpoint_policy
2026-07-20 19:26:04 +08:00
pkg_tui_demo --> pkg_session_persistence_jsonl
2026-07-21 16:46:48 +08:00
pkg_tui_demo --> pkg_session_query
2026-07-23 20:16:14 +08:00
pkg_tui_demo --> pkg_session_query_sqlite
2026-07-21 16:46:48 +08:00
pkg_tui_demo --> pkg_session_reference
2026-07-20 19:26:04 +08:00
pkg_tui_demo --> pkg_tool_ask_user
pkg_tui_demo --> pkg_tools
pkg_tui_demo --> pkg_tui
pkg_tui_demo --> pkg_user_interaction
pkg_tui_demo --> pkg_workspace_context
2026-07-27 22:17:10 +08:00
pkg_sdk_client --> pkg_invariants
pkg_sdk_client --> pkg_llm
pkg_sdk_client --> pkg_sdk_protocol
pkg_sdk_client --> pkg_session
pkg_subagent_dsh_sdk --> pkg_agent
pkg_subagent_dsh_sdk --> pkg_invariants
pkg_subagent_dsh_sdk --> pkg_llm
pkg_subagent_dsh_sdk --> pkg_sdk_client
pkg_subagent_dsh_sdk --> pkg_session
pkg_subagent_dsh_sdk --> pkg_subagent
pkg_subagent_dsh_sdk --> pkg_subprocess
2026-06-16 21:00:24 +08:00
```
2026-07-05 01:25:58 +08:00
| Package | Group | Depends on |
| --- | --- | --- |
2026-07-19 19:19:57 +08:00
| [`invariants` ](../packages/support/invariants ) | `support` | — |
2026-07-19 22:13:50 +08:00
| [`brand` ](../packages/util/brand ) | `util` | [`invariants` ](../packages/support/invariants ) |
2026-07-28 21:25:19 +08:00
| [`native-command` ](../packages/util/native-command ) | `util` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 22:13:50 +08:00
| [`paths` ](../packages/util/paths ) | `util` | [`invariants` ](../packages/support/invariants ) |
| [`retention` ](../packages/util/retention ) | `util` | [`invariants` ](../packages/support/invariants ) |
| [`timeout` ](../packages/util/timeout ) | `util` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 19:19:57 +08:00
| [`scope` ](../packages/core/scope ) | `core` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 22:13:50 +08:00
| [`skill` ](../packages/skill/skill ) | `skill` | [`invariants` ](../packages/support/invariants ) |
| [`acp-snapshot` ](../packages/support/acp-snapshot ) | `support` | [`invariants` ](../packages/support/invariants ) |
2026-07-25 22:45:58 +08:00
| [`llm-mock-server` ](../packages/support/llm-mock-server ) | `support` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 22:13:50 +08:00
| [`loader-smoke` ](../packages/support/loader-smoke ) | `support` | [`invariants` ](../packages/support/invariants ) |
2026-07-23 22:32:10 +08:00
| [`client-modules` ](../packages/client/modules ) | `client` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 21:17:57 +08:00
| [`client-runtime` ](../packages/client/runtime ) | `client` | [`invariants` ](../packages/support/invariants ) |
| [`client-ui-primitives` ](../packages/client/ui-primitives ) | `client` | [`invariants` ](../packages/support/invariants ) |
2026-07-22 23:39:50 +08:00
| [`client-ui-question` ](../packages/client/ui-question ) | `client` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 21:17:57 +08:00
| [`client-ui-slots` ](../packages/client/ui-slots ) | `client` | [`invariants` ](../packages/support/invariants ) |
| [`client-ui-trajectory` ](../packages/client/ui-trajectory ) | `client` | [`invariants` ](../packages/support/invariants ) |
| [`client-web` ](../packages/client/web ) | `client` | [`invariants` ](../packages/support/invariants ) |
| [`client-web-react` ](../packages/client/web-react ) | `client` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 22:13:50 +08:00
| [`code-runtime` ](../packages/code-runtime/code-runtime ) | `code-runtime` | [`invariants` ](../packages/support/invariants ) |
| [`jsonrpc-demo` ](../packages/examples/jsonrpc-demo ) | `examples` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 21:17:57 +08:00
| [`host-apiproxy` ](../packages/host/apiproxy ) | `host` | [`invariants` ](../packages/support/invariants ) |
2026-07-28 15:44:53 +08:00
| [`host-directory-picker` ](../packages/host/directory-picker ) | `host` | [`invariants` ](../packages/support/invariants ) |
2026-07-19 21:17:57 +08:00
| [`host-webserver` ](../packages/host/webserver ) | `host` | [`invariants` ](../packages/support/invariants ) |
2026-07-24 22:49:57 +08:00
| [`storage` ](../packages/storage/storage ) | `storage` | [`invariants` ](../packages/support/invariants ) |
2026-07-26 12:43:14 +08:00
| [`subprocess` ](../packages/subprocess/subprocess ) | `subprocess` | [`invariants` ](../packages/support/invariants ) |
2026-07-25 10:38:42 +08:00
| [`llm` ](../packages/llm/llm ) | `llm` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`timeout` ](../packages/util/timeout ) |
2026-07-25 02:15:58 +08:00
| [`client-connection` ](../packages/client/connection ) | `client` | [`host-webserver` ](../packages/host/webserver ), [`invariants` ](../packages/support/invariants ) |
| [`client-hmr` ](../packages/client/hmr ) | `client` | [`client-modules` ](../packages/client/modules ), [`host-webserver` ](../packages/host/webserver ), [`invariants` ](../packages/support/invariants ) |
2026-07-26 02:54:29 +08:00
| [`client-locale` ](../packages/client/locale ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-28 23:04:22 +08:00
| [`client-test-runtime` ](../packages/client/test-runtime ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-slots` ](../packages/client/ui-slots ), [`client-web-react` ](../packages/client/web-react ), [`invariants` ](../packages/support/invariants ) |
2026-07-26 02:54:29 +08:00
| [`client-ui-models` ](../packages/client/ui-models ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-26 00:57:21 +08:00
| [`client-ui-settings` ](../packages/client/ui-settings ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-23 22:32:10 +08:00
| [`client-ui-sidebar` ](../packages/client/ui-sidebar ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-27 06:24:09 +08:00
| [`client-ui-slash` ](../packages/client/ui-slash ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-28 22:58:39 +08:00
| [`client-ui-workspace` ](../packages/client/ui-workspace ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-26 15:27:59 +08:00
| [`helper` ](../packages/sdk/helper ) | `sdk` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`subprocess` ](../packages/subprocess/subprocess ) |
2026-07-21 21:20:43 +08:00
| [`telemetry` ](../packages/sdk/telemetry ) | `sdk` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`paths` ](../packages/util/paths ) |
2026-07-25 01:11:39 +08:00
| [`storage-domain` ](../packages/storage/storage-domain ) | `storage` | [`invariants` ](../packages/support/invariants ), [`storage` ](../packages/storage/storage ) |
2026-07-24 22:49:57 +08:00
| [`storage-json` ](../packages/storage/storage-json ) | `storage` | [`invariants` ](../packages/support/invariants ), [`storage` ](../packages/storage/storage ) |
| [`storage-sqlite` ](../packages/storage/storage-sqlite ) | `storage` | [`invariants` ](../packages/support/invariants ), [`storage` ](../packages/storage/storage ) |
2026-07-27 11:57:30 +08:00
| [`subprocess-local` ](../packages/subprocess/subprocess-local ) | `subprocess` | [`invariants` ](../packages/support/invariants ), [`subprocess` ](../packages/subprocess/subprocess ) |
2026-07-20 22:49:27 +08:00
| [`llm-deepseek` ](../packages/llm/llm-deepseek ) | `llm` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`timeout` ](../packages/util/timeout ) |
| [`llm-pi-ai` ](../packages/llm/llm-pi-ai ) | `llm` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`timeout` ](../packages/util/timeout ) |
2026-07-19 19:19:57 +08:00
| [`session` ](../packages/core/session ) | `core` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`scope` ](../packages/core/scope ) |
2026-07-19 22:13:50 +08:00
| [`system-prompt` ](../packages/core/system-prompt ) | `core` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`scope` ](../packages/core/scope ) |
| [`web` ](../packages/web/web ) | `web` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ) |
2026-07-27 06:24:09 +08:00
| [`client-ui-conversation` ](../packages/client/ui-conversation ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slash` ](../packages/client/ui-slash ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-26 12:48:30 +08:00
| [`client-ui-settings-general` ](../packages/client/ui-settings-general ) | `client` | [`client-locale` ](../packages/client/locale ), [`client-runtime` ](../packages/client/runtime ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-settings` ](../packages/client/ui-settings ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-27 06:24:09 +08:00
| [`client-ui-skill` ](../packages/client/ui-skill ) | `client` | [`client-connection` ](../packages/client/connection ), [`client-runtime` ](../packages/client/runtime ), [`client-ui-slash` ](../packages/client/ui-slash ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
| [`client-ui-subagent` ](../packages/client/ui-subagent ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-slash` ](../packages/client/ui-slash ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-26 02:54:29 +08:00
| [`client-ui-theme` ](../packages/client/ui-theme ) | `client` | [`client-locale` ](../packages/client/locale ), [`client-runtime` ](../packages/client/runtime ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-28 22:58:39 +08:00
| [`host-directory-picker-browse` ](../packages/host/directory-picker-browse ) | `host` | [`client-locale` ](../packages/client/locale ), [`client-runtime` ](../packages/client/runtime ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slots` ](../packages/client/ui-slots ), [`client-ui-workspace` ](../packages/client/ui-workspace ), [`invariants` ](../packages/support/invariants ) |
| [`host-directory-picker-native` ](../packages/host/directory-picker-native ) | `host` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-slots` ](../packages/client/ui-slots ), [`client-ui-workspace` ](../packages/client/ui-workspace ), [`invariants` ](../packages/support/invariants ) |
2026-07-21 18:27:46 +08:00
| [`lsp` ](../packages/lsp/lsp ) | `lsp` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ) |
2026-07-19 22:13:50 +08:00
| [`sandbox` ](../packages/sandbox/sandbox ) | `sandbox` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ) |
| [`token-meter` ](../packages/llm/token-meter ) | `llm` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ) |
2026-07-19 19:19:57 +08:00
| [`agent` ](../packages/core/agent ) | `core` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`scope` ](../packages/core/scope ), [`session` ](../packages/core/session ), [`system-prompt` ](../packages/core/system-prompt ) |
2026-07-26 12:43:14 +08:00
| [`bash` ](../packages/bash/bash ) | `bash` | [`invariants` ](../packages/support/invariants ), [`sandbox` ](../packages/sandbox/sandbox ), [`subprocess` ](../packages/subprocess/subprocess ) |
2026-07-20 19:48:51 +08:00
| [`fs` ](../packages/fs/fs ) | `fs` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`sandbox` ](../packages/sandbox/sandbox ) |
2026-07-19 22:13:50 +08:00
| [`compact` ](../packages/compact/compact ) | `compact` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ) |
2026-07-20 19:48:51 +08:00
| [`compact-tool-result-prune` ](../packages/compact/compact-tool-result-prune ) | `compact` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ) |
2026-07-19 22:13:50 +08:00
| [`web-fetch-local` ](../packages/web/web-fetch-local ) | `web` | [`invariants` ](../packages/support/invariants ), [`timeout` ](../packages/util/timeout ), [`web` ](../packages/web/web ) |
| [`web-search-deepseek` ](../packages/web/web-search-deepseek ) | `web` | [`invariants` ](../packages/support/invariants ), [`web` ](../packages/web/web ) |
| [`web-search-exa` ](../packages/web/web-search-exa ) | `web` | [`invariants` ](../packages/support/invariants ), [`web` ](../packages/web/web ) |
| [`web-search-perplexity` ](../packages/web/web-search-perplexity ) | `web` | [`invariants` ](../packages/support/invariants ), [`web` ](../packages/web/web ) |
| [`spill` ](../packages/spill/spill ) | `spill` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ) |
2026-07-23 13:56:56 +08:00
| [`session-persistence` ](../packages/session-persistence/session-persistence ) | `session-persistence` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ) |
2026-07-19 22:13:50 +08:00
| [`llm-replay` ](../packages/support/llm-replay ) | `support` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ) |
2026-07-22 12:57:33 +08:00
| [`app-boot` ](../packages/ui/app-boot ) | `ui` | [`invariants` ](../packages/support/invariants ), [`paths` ](../packages/util/paths ), [`system-prompt` ](../packages/core/system-prompt ) |
2026-07-27 06:24:09 +08:00
| [`client-ui-command` ](../packages/client/ui-command ) | `client` | [`client-connection` ](../packages/client/connection ), [`client-runtime` ](../packages/client/runtime ), [`client-ui-conversation` ](../packages/client/ui-conversation ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slash` ](../packages/client/ui-slash ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-26 02:54:29 +08:00
| [`client-ui-layout` ](../packages/client/ui-layout ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-slots` ](../packages/client/ui-slots ), [`client-ui-theme` ](../packages/client/ui-theme ), [`invariants` ](../packages/support/invariants ) |
2026-07-27 14:01:15 +08:00
| [`code-runtime-worker` ](../packages/code-runtime/code-runtime-worker ) | `code-runtime` | [`code-runtime` ](../packages/code-runtime/code-runtime ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`timeout` ](../packages/util/timeout ) |
2026-07-26 15:27:59 +08:00
| [`lsp-local` ](../packages/lsp/lsp-local ) | `lsp` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`lsp` ](../packages/lsp/lsp ), [`subprocess` ](../packages/subprocess/subprocess ), [`timeout` ](../packages/util/timeout ) |
2026-07-19 22:13:50 +08:00
| [`sandbox-local` ](../packages/sandbox/sandbox-local ) | `sandbox` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`sandbox` ](../packages/sandbox/sandbox ) |
2026-07-20 19:48:51 +08:00
| [`sandbox-policy` ](../packages/sandbox/sandbox-policy ) | `sandbox` | [`invariants` ](../packages/support/invariants ), [`sandbox` ](../packages/sandbox/sandbox ), [`session` ](../packages/core/session ) |
2026-07-28 01:09:55 +08:00
| [`session-projection` ](../packages/session-projection/session-projection ) | `session-projection` | [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ) |
2026-07-20 23:16:08 +08:00
| [`llm-retry` ](../packages/llm/llm-retry ) | `llm` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`timeout` ](../packages/util/timeout ) |
2026-07-28 23:34:19 +08:00
| [`goal` ](../packages/goal/goal ) | `goal` | [`agent` ](../packages/core/agent ), [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`scope` ](../packages/core/scope ), [`session` ](../packages/core/session ), [`session-projection` ](../packages/session-projection/session-projection ) |
2026-07-26 12:43:14 +08:00
| [`bash-local` ](../packages/bash/bash-local ) | `bash` | [`bash` ](../packages/bash/bash ), [`invariants` ](../packages/support/invariants ), [`subprocess` ](../packages/subprocess/subprocess ), [`timeout` ](../packages/util/timeout ) |
2026-07-20 19:48:51 +08:00
| [`fs-local` ](../packages/fs/fs-local ) | `fs` | [`fs` ](../packages/fs/fs ), [`invariants` ](../packages/support/invariants ) |
| [`fs-policy` ](../packages/fs/fs-policy ) | `fs` | [`fs` ](../packages/fs/fs ), [`invariants` ](../packages/support/invariants ) |
2026-07-21 21:20:43 +08:00
| [`skill-local` ](../packages/skill/skill-local ) | `skill` | [`fs` ](../packages/fs/fs ), [`invariants` ](../packages/support/invariants ), [`paths` ](../packages/util/paths ), [`skill` ](../packages/skill/skill ) |
2026-07-20 19:48:51 +08:00
| [`compact-basic` ](../packages/compact/compact-basic ) | `compact` | [`agent` ](../packages/core/agent ), [`compact` ](../packages/compact/compact ), [`compact-tool-result-prune` ](../packages/compact/compact-tool-result-prune ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`token-meter` ](../packages/llm/token-meter ) |
2026-07-19 22:13:50 +08:00
| [`spill-local` ](../packages/spill/spill-local ) | `spill` | [`invariants` ](../packages/support/invariants ), [`spill` ](../packages/spill/spill ) |
| [`hook-protocol` ](../packages/hooks/hook-protocol ) | `hooks` | [`bash` ](../packages/bash/bash ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ) |
| [`session-persistence-jsonl` ](../packages/session-persistence/session-persistence-jsonl ) | `session-persistence` | [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ) |
| [`session-persistence-sqlite` ](../packages/session-persistence/session-persistence-sqlite ) | `session-persistence` | [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ) |
2026-07-28 01:09:55 +08:00
| [`session-title` ](../packages/session-title/session-title ) | `session-title` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-projection` ](../packages/session-projection/session-projection ) |
2026-07-28 10:54:35 +08:00
| [`commands` ](../packages/ui/commands ) | `ui` | [`agent` ](../packages/core/agent ), [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`scope` ](../packages/core/scope ), [`session` ](../packages/core/session ) |
2026-07-19 22:13:50 +08:00
| [`user-approval` ](../packages/ui/user-approval ) | `ui` | [`agent` ](../packages/core/agent ), [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`scope` ](../packages/core/scope ), [`session` ](../packages/core/session ), [`system-prompt` ](../packages/core/system-prompt ) |
| [`user-interaction` ](../packages/ui/user-interaction ) | `ui` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ) |
2026-07-27 16:12:02 +08:00
| [`client-ui-model` ](../packages/client/ui-model ) | `client` | [`client-connection` ](../packages/client/connection ), [`client-runtime` ](../packages/client/runtime ), [`client-ui-command` ](../packages/client/ui-command ), [`client-ui-conversation` ](../packages/client/ui-conversation ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slash` ](../packages/client/ui-slash ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ) |
2026-07-21 17:46:43 +08:00
| [`time-context` ](../packages/context/time-context ) | `context` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ) |
2026-07-22 21:12:16 +08:00
| [`pty` ](../packages/pty/pty ) | `pty` | [`agent` ](../packages/core/agent ), [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ) |
2026-07-22 12:57:33 +08:00
| [`scripts` ](../packages/sdk/scripts ) | `sdk` | [`app-boot` ](../packages/ui/app-boot ), [`invariants` ](../packages/support/invariants ) |
2026-07-28 12:51:03 +08:00
| [`session-projection-cache` ](../packages/session-projection/session-projection-cache ) | `session-projection` | [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`session-projection` ](../packages/session-projection/session-projection ), [`storage-domain` ](../packages/storage/storage-domain ) |
2026-07-26 05:13:39 +08:00
| [`tasks` ](../packages/tasks/tasks ) | `tasks` | [`agent` ](../packages/core/agent ), [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ) |
2026-07-23 03:06:57 +08:00
| [`session-telemetry` ](../packages/telemetry/session-telemetry ) | `telemetry` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ) |
2026-07-19 22:13:50 +08:00
| [`workflow` ](../packages/workflow/workflow ) | `workflow` | [`agent` ](../packages/core/agent ), [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ) |
2026-07-25 01:11:39 +08:00
| [`workspace` ](../packages/workspace/workspace ) | `workspace` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`storage` ](../packages/storage/storage ), [`storage-domain` ](../packages/storage/storage-domain ) |
2026-07-19 22:13:50 +08:00
| [`tools` ](../packages/core/tools ) | `core` | [`agent` ](../packages/core/agent ), [`code-runtime` ](../packages/code-runtime/code-runtime ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`scope` ](../packages/core/scope ), [`session` ](../packages/core/session ), [`system-prompt` ](../packages/core/system-prompt ), [`user-approval` ](../packages/ui/user-approval ) |
2026-07-21 01:13:28 +08:00
| [`command-goal` ](../packages/goal/command-goal ) | `goal` | [`commands` ](../packages/ui/commands ), [`goal` ](../packages/goal/goal ), [`invariants` ](../packages/support/invariants ) |
| [`goal-session` ](../packages/goal/goal-session ) | `goal` | [`agent` ](../packages/core/agent ), [`goal` ](../packages/goal/goal ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ) |
2026-07-20 19:48:51 +08:00
| [`bash-sandbox` ](../packages/bash/bash-sandbox ) | `bash` | [`bash` ](../packages/bash/bash ), [`bash-local` ](../packages/bash/bash-local ), [`invariants` ](../packages/support/invariants ), [`sandbox` ](../packages/sandbox/sandbox ), [`sandbox-policy` ](../packages/sandbox/sandbox-policy ) |
| [`fs-sandbox` ](../packages/fs/fs-sandbox ) | `fs` | [`fs` ](../packages/fs/fs ), [`fs-local` ](../packages/fs/fs-local ), [`invariants` ](../packages/support/invariants ), [`sandbox` ](../packages/sandbox/sandbox ), [`sandbox-policy` ](../packages/sandbox/sandbox-policy ) |
2026-07-28 01:09:55 +08:00
| [`session-query` ](../packages/session-query/session-query ) | `session-query` | [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`session-title` ](../packages/session-title/session-title ) |
| [`session-title-llm` ](../packages/session-title/session-title-llm ) | `session-title` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-title` ](../packages/session-title/session-title ), [`timeout` ](../packages/util/timeout ) |
2026-07-24 01:40:25 +08:00
| [`acp` ](../packages/acp/acp ) | `acp` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`user-approval` ](../packages/ui/user-approval ) |
2026-07-29 04:06:39 +08:00
| [`permission` ](../packages/ui/permission ) | `ui` | [`bash` ](../packages/bash/bash ), [`commands` ](../packages/ui/commands ), [`invariants` ](../packages/support/invariants ), [`sandbox` ](../packages/sandbox/sandbox ), [`sandbox-policy` ](../packages/sandbox/sandbox-policy ), [`session` ](../packages/core/session ), [`session-projection` ](../packages/session-projection/session-projection ), [`user-approval` ](../packages/ui/user-approval ) |
2026-07-28 23:34:19 +08:00
| [`client-ui-goal` ](../packages/client/ui-goal ) | `client` | [`client-connection` ](../packages/client/connection ), [`client-runtime` ](../packages/client/runtime ), [`client-ui-conversation` ](../packages/client/ui-conversation ), [`client-ui-primitives` ](../packages/client/ui-primitives ), [`client-ui-slots` ](../packages/client/ui-slots ), [`goal` ](../packages/goal/goal ), [`invariants` ](../packages/support/invariants ) |
2026-07-26 15:27:59 +08:00
| [`pty-local` ](../packages/pty/pty-local ) | `pty` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`pty` ](../packages/pty/pty ), [`sandbox` ](../packages/sandbox/sandbox ), [`sandbox-policy` ](../packages/sandbox/sandbox-policy ), [`session` ](../packages/core/session ), [`subprocess` ](../packages/subprocess/subprocess ) |
2026-07-26 05:13:39 +08:00
| [`tasks-local` ](../packages/tasks/tasks-local ) | `tasks` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`tasks` ](../packages/tasks/tasks ), [`timeout` ](../packages/util/timeout ) |
2026-07-23 03:06:57 +08:00
| [`session-telemetry-otel` ](../packages/telemetry/session-telemetry-otel ) | `telemetry` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-telemetry` ](../packages/telemetry/session-telemetry ) |
2026-07-19 19:19:57 +08:00
| [`agent-loop` ](../packages/core/agent-loop ) | `core` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`scope` ](../packages/core/scope ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ) |
2026-07-21 01:13:28 +08:00
| [`tool-goal` ](../packages/goal/tool-goal ) | `goal` | [`agent` ](../packages/core/agent ), [`goal` ](../packages/goal/goal ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ) |
2026-07-21 21:20:43 +08:00
| [`tool-bash` ](../packages/bash/tool-bash ) | `bash` | [`agent` ](../packages/core/agent ), [`bash` ](../packages/bash/bash ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`paths` ](../packages/util/paths ), [`sandbox` ](../packages/sandbox/sandbox ), [`sandbox-policy` ](../packages/sandbox/sandbox-policy ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`system-prompt` ](../packages/core/system-prompt ), [`tasks` ](../packages/tasks/tasks ), [`tools` ](../packages/core/tools ), [`user-approval` ](../packages/ui/user-approval ) |
2026-07-20 19:48:51 +08:00
| [`tool-fs` ](../packages/fs/tool-fs ) | `fs` | [`fs` ](../packages/fs/fs ), [`invariants` ](../packages/support/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/ui/user-approval ) |
2026-07-19 22:13:50 +08:00
| [`tool-fs-search` ](../packages/fs/tool-fs-search ) | `fs` | [`bash` ](../packages/bash/bash ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`retention` ](../packages/util/retention ), [`session` ](../packages/core/session ), [`spill` ](../packages/spill/spill ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ) |
2026-07-29 15:21:56 +08:00
| [`tool-str-replace-editor` ](../packages/fs/tool-str-replace-editor ) | `fs` | [`fs` ](../packages/fs/fs ), [`invariants` ](../packages/support/invariants ), [`sandbox` ](../packages/sandbox/sandbox ), [`sandbox-policy` ](../packages/sandbox/sandbox-policy ), [`tools` ](../packages/core/tools ) |
2026-07-19 22:13:50 +08:00
| [`tool-skill` ](../packages/skill/tool-skill ) | `skill` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`skill` ](../packages/skill/skill ), [`tools` ](../packages/core/tools ) |
| [`subagent` ](../packages/subagent/subagent ) | `subagent` | [`agent` ](../packages/core/agent ), [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`scope` ](../packages/core/scope ), [`session` ](../packages/core/session ), [`tools` ](../packages/core/tools ) |
| [`tool-web` ](../packages/web/tool-web ) | `web` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ), [`web` ](../packages/web/web ) |
| [`spill-policy` ](../packages/spill/spill-policy ) | `spill` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`retention` ](../packages/util/retention ), [`session` ](../packages/core/session ), [`spill` ](../packages/spill/spill ), [`tools` ](../packages/core/tools ) |
| [`timeout-policy` ](../packages/timeout/timeout-policy ) | `timeout` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`timeout` ](../packages/util/timeout ), [`tools` ](../packages/core/tools ) |
2026-07-28 01:09:55 +08:00
| [`tool-todo` ](../packages/todo/tool-todo ) | `todo` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`session-projection` ](../packages/session-projection/session-projection ), [`tools` ](../packages/core/tools ) |
2026-07-28 21:46:48 +08:00
| [`plan-mode` ](../packages/plan/plan-mode ) | `plan` | [`agent` ](../packages/core/agent ), [`commands` ](../packages/ui/commands ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`session-projection` ](../packages/session-projection/session-projection ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ), [`user-interaction` ](../packages/ui/user-interaction ) |
2026-07-19 22:13:50 +08:00
| [`tool-cordis` ](../packages/cordis/tool-cordis ) | `cordis` | [`invariants` ](../packages/support/invariants ), [`scope` ](../packages/core/scope ), [`tools` ](../packages/core/tools ) |
| [`hooks-codex` ](../packages/hooks/hooks-codex ) | `hooks` | [`agent` ](../packages/core/agent ), [`hook-protocol` ](../packages/hooks/hook-protocol ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`tools` ](../packages/core/tools ) |
2026-07-21 20:09:37 +08:00
| [`session-checkpoint-policy` ](../packages/session-persistence/session-checkpoint-policy ) | `session-persistence` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`tools` ](../packages/core/tools ) |
2026-07-28 01:09:55 +08:00
| [`session-query-sqlite` ](../packages/session-query/session-query-sqlite ) | `session-query` | [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`session-query` ](../packages/session-query/session-query ) |
2026-07-24 15:09:55 +08:00
| [`tool-session-query` ](../packages/session-query/tool-session-query ) | `session-query` | [`invariants` ](../packages/support/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 ) |
2026-07-28 01:09:55 +08:00
| [`session-title-all-messages-llm` ](../packages/session-title/session-title-all-messages-llm ) | `session-title` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-title` ](../packages/session-title/session-title ), [`session-title-llm` ](../packages/session-title/session-title-llm ) |
| [`session-title-first-message-llm` ](../packages/session-title/session-title-first-message-llm ) | `session-title` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-title` ](../packages/session-title/session-title ), [`session-title-llm` ](../packages/session-title/session-title-llm ) |
2026-07-19 22:13:50 +08:00
| [`agent-loop-testkit` ](../packages/support/agent-loop-testkit ) | `support` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ) |
| [`tool-ask-user` ](../packages/ui/tool-ask-user ) | `ui` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`tools` ](../packages/core/tools ), [`user-interaction` ](../packages/ui/user-interaction ) |
2026-07-29 04:06:39 +08:00
| [`client-ui-permission` ](../packages/client/ui-permission ) | `client` | [`client-runtime` ](../packages/client/runtime ), [`client-ui-command` ](../packages/client/ui-command ), [`client-ui-slash` ](../packages/client/ui-slash ), [`invariants` ](../packages/support/invariants ), [`permission` ](../packages/ui/permission ) |
2026-07-28 01:09:55 +08:00
| [`session-reference` ](../packages/context/session-reference ) | `context` | [`agent` ](../packages/core/agent ), [`compact` ](../packages/compact/compact ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`retention` ](../packages/util/retention ), [`session` ](../packages/core/session ), [`session-query` ](../packages/session-query/session-query ) |
2026-07-19 22:13:50 +08:00
| [`workspace-context` ](../packages/context/workspace-context ) | `context` | [`agent` ](../packages/core/agent ), [`fs` ](../packages/fs/fs ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`paths` ](../packages/util/paths ), [`session` ](../packages/core/session ), [`tools` ](../packages/core/tools ) |
| [`repeat-tool-guard` ](../packages/guard/repeat-tool-guard ) | `guard` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`tools` ](../packages/core/tools ) |
2026-07-21 18:27:46 +08:00
| [`tool-lsp` ](../packages/lsp/tool-lsp ) | `lsp` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`lsp` ](../packages/lsp/lsp ), [`system-prompt` ](../packages/core/system-prompt ), [`timeout` ](../packages/util/timeout ), [`tools` ](../packages/core/tools ) |
2026-07-26 15:27:59 +08:00
| [`mcp-client` ](../packages/mcp/mcp-client ) | `mcp` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`subprocess` ](../packages/subprocess/subprocess ), [`tools` ](../packages/core/tools ) |
2026-07-29 14:12:27 +08:00
| [`tool-bash-persistent` ](../packages/pty/tool-bash-persistent ) | `pty` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`pty` ](../packages/pty/pty ), [`timeout` ](../packages/util/timeout ), [`tools` ](../packages/core/tools ) |
2026-07-22 22:37:20 +08:00
| [`tool-pty` ](../packages/pty/tool-pty ) | `pty` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`pty` ](../packages/pty/pty ), [`retention` ](../packages/util/retention ), [`system-prompt` ](../packages/core/system-prompt ), [`tasks` ](../packages/tasks/tasks ), [`tools` ](../packages/core/tools ) |
| [`tool-tasks` ](../packages/tasks/tool-tasks ) | `tasks` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`retention` ](../packages/util/retention ), [`system-prompt` ](../packages/core/system-prompt ), [`tasks` ](../packages/tasks/tasks ), [`tools` ](../packages/core/tools ) |
2026-07-19 22:13:50 +08:00
| [`tool-workflow` ](../packages/workflow/tool-workflow ) | `workflow` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ), [`workflow` ](../packages/workflow/workflow ) |
2026-07-26 15:27:59 +08:00
| [`subagent-acp` ](../packages/subagent/subagent-acp ) | `subagent` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`subagent` ](../packages/subagent/subagent ), [`subprocess` ](../packages/subprocess/subprocess ) |
2026-07-26 16:57:07 +08:00
| [`subagent-inprocess` ](../packages/subagent/subagent-inprocess ) | `subagent` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`sandbox-policy` ](../packages/sandbox/sandbox-policy ), [`session` ](../packages/core/session ), [`subagent` ](../packages/subagent/subagent ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ), [`user-approval` ](../packages/ui/user-approval ) |
2026-07-19 22:13:50 +08:00
| [`tool-subagent` ](../packages/subagent/tool-subagent ) | `subagent` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`subagent` ](../packages/subagent/subagent ), [`tasks` ](../packages/tasks/tasks ), [`tools` ](../packages/core/tools ) |
| [`hooks-claude` ](../packages/hooks/hooks-claude ) | `hooks` | [`agent` ](../packages/core/agent ), [`hook-protocol` ](../packages/hooks/hook-protocol ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`subagent` ](../packages/subagent/subagent ), [`tools` ](../packages/core/tools ) |
2026-07-24 12:58:53 +08:00
| [`tui` ](../packages/ui/tui ) | `ui` | [`agent` ](../packages/core/agent ), [`agent-loop` ](../packages/core/agent-loop ), [`commands` ](../packages/ui/commands ), [`goal` ](../packages/goal/goal ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`llm-retry` ](../packages/llm/llm-retry ), [`session` ](../packages/core/session ), [`session-persistence` ](../packages/session-persistence/session-persistence ), [`session-query` ](../packages/session-query/session-query ), [`session-reference` ](../packages/context/session-reference ), [`session-title` ](../packages/session-title/session-title ), [`skill` ](../packages/skill/skill ), [`system-prompt` ](../packages/core/system-prompt ), [`token-meter` ](../packages/llm/token-meter ), [`tools` ](../packages/core/tools ), [`user-interaction` ](../packages/ui/user-interaction ) |
2026-07-28 21:46:48 +08:00
| [`client-ui-plan` ](../packages/client/ui-plan ) | `client` | [`client-connection` ](../packages/client/connection ), [`client-runtime` ](../packages/client/runtime ), [`client-ui-conversation` ](../packages/client/ui-conversation ), [`client-ui-slots` ](../packages/client/ui-slots ), [`invariants` ](../packages/support/invariants ), [`plan-mode` ](../packages/plan/plan-mode ) |
2026-07-26 05:13:39 +08:00
| [`agent-spine-demo` ](../packages/examples/agent-spine-demo ) | `examples` | [`agent` ](../packages/core/agent ), [`agent-loop` ](../packages/core/agent-loop ), [`goal` ](../packages/goal/goal ), [`goal-session` ](../packages/goal/goal-session ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`llm-retry` ](../packages/llm/llm-retry ), [`paths` ](../packages/util/paths ), [`scope` ](../packages/core/scope ), [`session` ](../packages/core/session ), [`session-title` ](../packages/session-title/session-title ), [`skill` ](../packages/skill/skill ), [`skill-local` ](../packages/skill/skill-local ), [`system-prompt` ](../packages/core/system-prompt ), [`tasks-local` ](../packages/tasks/tasks-local ), [`tool-bash` ](../packages/bash/tool-bash ), [`tool-goal` ](../packages/goal/tool-goal ), [`tool-skill` ](../packages/skill/tool-skill ), [`tool-tasks` ](../packages/tasks/tool-tasks ), [`tools` ](../packages/core/tools ), [`workspace-context` ](../packages/context/workspace-context ) |
2026-07-27 22:17:10 +08:00
| [`sdk-protocol` ](../packages/sdk/sdk-protocol ) | `sdk` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`subagent` ](../packages/subagent/subagent ) |
2026-07-21 01:23:19 +08:00
| [`tool-ralph` ](../packages/workflow/tool-ralph ) | `workflow` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`subagent` ](../packages/subagent/subagent ), [`system-prompt` ](../packages/core/system-prompt ), [`tools` ](../packages/core/tools ), [`workflow` ](../packages/workflow/workflow ) |
2026-07-19 22:13:50 +08:00
| [`workflow-workerthread` ](../packages/workflow/workflow-workerthread ) | `workflow` | [`agent` ](../packages/core/agent ), [`brand` ](../packages/util/brand ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`subagent` ](../packages/subagent/subagent ), [`tools` ](../packages/core/tools ), [`workflow` ](../packages/workflow/workflow ) |
| [`subagent-fork` ](../packages/subagent/subagent-fork ) | `subagent` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`session` ](../packages/core/session ), [`subagent` ](../packages/subagent/subagent ), [`subagent-inprocess` ](../packages/subagent/subagent-inprocess ) |
| [`subagent-spawn` ](../packages/subagent/subagent-spawn ) | `subagent` | [`invariants` ](../packages/support/invariants ), [`subagent` ](../packages/subagent/subagent ), [`subagent-inprocess` ](../packages/subagent/subagent-inprocess ) |
2026-07-27 22:17:10 +08:00
| [`jsonrpc` ](../packages/ui/jsonrpc ) | `ui` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`llm-deepseek` ](../packages/llm/llm-deepseek ), [`scope` ](../packages/core/scope ), [`sdk-protocol` ](../packages/sdk/sdk-protocol ), [`session` ](../packages/core/session ), [`subagent` ](../packages/subagent/subagent ) |
2026-07-25 14:17:24 +08:00
| [`acp-demo` ](../packages/examples/acp-demo ) | `examples` | [`acp` ](../packages/acp/acp ), [`agent-spine-demo` ](../packages/examples/agent-spine-demo ), [`app-boot` ](../packages/ui/app-boot ), [`invariants` ](../packages/support/invariants ), [`session-checkpoint-policy` ](../packages/session-persistence/session-checkpoint-policy ), [`session-persistence-jsonl` ](../packages/session-persistence/session-persistence-jsonl ), [`session-query` ](../packages/session-query/session-query ), [`session-query-sqlite` ](../packages/session-query/session-query-sqlite ), [`tools` ](../packages/core/tools ), [`workspace-context` ](../packages/context/workspace-context ) |
2026-07-21 20:09:37 +08:00
| [`cli-demo` ](../packages/examples/cli-demo ) | `examples` | [`agent` ](../packages/core/agent ), [`agent-spine-demo` ](../packages/examples/agent-spine-demo ), [`app-boot` ](../packages/ui/app-boot ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-checkpoint-policy` ](../packages/session-persistence/session-checkpoint-policy ), [`session-persistence-jsonl` ](../packages/session-persistence/session-persistence-jsonl ), [`tools` ](../packages/core/tools ), [`workspace-context` ](../packages/context/workspace-context ) |
2026-07-25 15:47:55 +08:00
| [`tui-demo` ](../packages/examples/tui-demo ) | `examples` | [`agent` ](../packages/core/agent ), [`agent-loop` ](../packages/core/agent-loop ), [`agent-spine-demo` ](../packages/examples/agent-spine-demo ), [`command-goal` ](../packages/goal/command-goal ), [`commands` ](../packages/ui/commands ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`session` ](../packages/core/session ), [`session-checkpoint-policy` ](../packages/session-persistence/session-checkpoint-policy ), [`session-persistence-jsonl` ](../packages/session-persistence/session-persistence-jsonl ), [`session-query` ](../packages/session-query/session-query ), [`session-query-sqlite` ](../packages/session-query/session-query-sqlite ), [`session-reference` ](../packages/context/session-reference ), [`tool-ask-user` ](../packages/ui/tool-ask-user ), [`tools` ](../packages/core/tools ), [`tui` ](../packages/ui/tui ), [`user-interaction` ](../packages/ui/user-interaction ), [`workspace-context` ](../packages/context/workspace-context ) |
2026-07-27 22:17:10 +08:00
| [`sdk-client` ](../packages/sdk/sdk-client ) | `sdk` | [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`sdk-protocol` ](../packages/sdk/sdk-protocol ), [`session` ](../packages/core/session ) |
| [`subagent-dsh-sdk` ](../packages/subagent/subagent-dsh-sdk ) | `subagent` | [`agent` ](../packages/core/agent ), [`invariants` ](../packages/support/invariants ), [`llm` ](../packages/llm/llm ), [`sdk-client` ](../packages/sdk/sdk-client ), [`session` ](../packages/core/session ), [`subagent` ](../packages/subagent/subagent ), [`subprocess` ](../packages/subprocess/subprocess ) |