m_agent["agent<br/>Agent owns execution planning and model/tool orchestration."]
m_auth["auth<br/>Auth owns secret references and provider access profiles."]
m_bridge["bridge<br/>Bridge owns adapter-safe DTOs for moving legacy boundary data into Core."]
m_chat["chat<br/>Chat owns sessions, turns, and message history."]
m_cli["cli<br/>CLI owns the minimal executable skill command loop."]
m_engine["engine<br/>Engine owns core composition and command execution boundary."]
m_event["event<br/>Event owns shared stream and trace event types."]
m_model["model<br/>Model owns provider and model identity for the core."]
m_proto["proto<br/>Proto owns the command and response protocol model."]
m_python_skrun_skill["python-skrun-skill<br/>Python skill owns the SDK wrapper for executable skill artifacts."]
m_run["run<br/>Run owns durable task and run execution concepts."]
m_runtime["runtime<br/>Runtime owns executable skill artifacts."]
m_server["server<br/>Server owns the product ingress boundary."]
m_skill["skill<br/>Skill owns skill metadata and AI-facing context resolution."]
m_skrun_native["skrun-native<br/>Py owns the PyO3 module boundary for the core."]
m_store["store<br/>Store owns backend-neutral repository contracts."]
m_tool["tool<br/>Tool owns the callable tool contract and registry."]
m_cli_tui_web_mcp_adapters --> m_server
m_python_native_bridge --> m_proto
m_python_native_bridge --> m_server
m_python_package --> m_runtime
m_external_python_agent_frameworks --> m_python_skrun_skill
m_future_cli_and_server_skill_entrypoints --> m_runtime
m_python_skrun_skill --> m_runtime
m_python_skrun_coreclient_native --> m_skrun_native
m_runtime --> m_serde_json
m_skrun_native --> m_engine
m_skrun_native --> m_model
m_skrun_native --> m_runtime
m_skrun_native --> m_server