153 lines
4.9 KiB
Python
153 lines
4.9 KiB
Python
"""Python porting workspace for the Claude Code rewrite effort."""
|
|
|
|
from .account_runtime import AccountRuntime, AccountProfile, AccountSessionState, AccountStatusReport
|
|
from .ask_user_runtime import AskUserRuntime, AskUserResponse, QueuedUserAnswer
|
|
from .agent_context import (
|
|
AgentContextSnapshot,
|
|
build_context_snapshot,
|
|
clear_context_caches,
|
|
get_system_context,
|
|
get_user_context,
|
|
set_system_prompt_injection,
|
|
)
|
|
from .agent_manager import AgentManager
|
|
from .agent_registry import (
|
|
AgentLoadError,
|
|
AgentMutationResult,
|
|
AgentRegistrySnapshot,
|
|
create_agent_definition,
|
|
delete_agent_definition,
|
|
find_agent_definition,
|
|
load_agent_registry,
|
|
normalize_mutable_source,
|
|
render_agent_detail,
|
|
render_agent_mutation,
|
|
render_agents_report,
|
|
scaffold_agent_definition,
|
|
update_agent_definition,
|
|
)
|
|
from .agent_runtime import LocalCodingAgent
|
|
from .agent_session import AgentMessage, AgentSessionState
|
|
from .agent_tools import build_tool_context, default_tool_registry, execute_tool
|
|
from .agent_types import AgentPermissions, AgentRunResult, AgentRuntimeConfig, ModelConfig
|
|
from .background_runtime import BackgroundSessionRuntime
|
|
from .commands import PORTED_COMMANDS, build_command_backlog
|
|
from .config_runtime import ConfigMutation, ConfigRuntime
|
|
from .lsp_runtime import LSPCallEdge, LSPDiagnostic, LSPReference, LSPRuntime, LSPSymbol
|
|
from .mcp_runtime import MCPRuntime, MCPResource, MCPServerProfile, MCPTool
|
|
from .parity_audit import ParityAuditResult, run_parity_audit
|
|
from .plan_runtime import PlanRuntime, PlanStep
|
|
from .plugin_runtime import PluginRuntime
|
|
from .port_manifest import PortManifest, build_port_manifest
|
|
from .query_engine import QueryEnginePort, TurnResult
|
|
from .remote_trigger_runtime import RemoteTriggerDefinition, RemoteTriggerRunRecord, RemoteTriggerRuntime
|
|
from .runtime import PortRuntime, RuntimeSession
|
|
from .search_runtime import SearchProviderProfile, SearchResult, SearchRuntime, SearchStatusReport
|
|
from .session_store import StoredSession, load_session, save_session
|
|
from .system_init import build_system_init_message
|
|
from .task import PortingTask
|
|
from .task_runtime import TaskRuntime
|
|
from .team_runtime import TeamDefinition, TeamMessage, TeamRuntime
|
|
from .token_budget import TokenBudgetSnapshot, calculate_token_budget, estimate_chat_overhead, format_token_budget
|
|
from .tokenizer_runtime import TokenCounterInfo, clear_token_counter_cache, count_tokens, describe_token_counter
|
|
from .workflow_runtime import WorkflowDefinition, WorkflowRunRecord, WorkflowRuntime
|
|
from .worktree_runtime import WorktreeRuntime, WorktreeSessionState, WorktreeStatusReport
|
|
from .tools import PORTED_TOOLS, build_tool_backlog
|
|
|
|
__all__ = [
|
|
'AgentContextSnapshot',
|
|
'AgentManager',
|
|
'AgentLoadError',
|
|
'AgentMutationResult',
|
|
'AgentPermissions',
|
|
'AgentRegistrySnapshot',
|
|
'AgentRunResult',
|
|
'AgentRuntimeConfig',
|
|
'AccountProfile',
|
|
'AccountRuntime',
|
|
'AccountSessionState',
|
|
'AccountStatusReport',
|
|
'AskUserResponse',
|
|
'AskUserRuntime',
|
|
'AgentMessage',
|
|
'AgentSessionState',
|
|
'BackgroundSessionRuntime',
|
|
'ConfigMutation',
|
|
'ConfigRuntime',
|
|
'LSPCallEdge',
|
|
'LSPDiagnostic',
|
|
'LSPReference',
|
|
'LSPRuntime',
|
|
'LSPSymbol',
|
|
'LocalCodingAgent',
|
|
'MCPResource',
|
|
'MCPRuntime',
|
|
'MCPServerProfile',
|
|
'MCPTool',
|
|
'ModelConfig',
|
|
'ParityAuditResult',
|
|
'PlanRuntime',
|
|
'PlanStep',
|
|
'PortManifest',
|
|
'PortRuntime',
|
|
'PluginRuntime',
|
|
'PortingTask',
|
|
'QueuedUserAnswer',
|
|
'QueryEnginePort',
|
|
'RemoteTriggerDefinition',
|
|
'RemoteTriggerRunRecord',
|
|
'RemoteTriggerRuntime',
|
|
'RuntimeSession',
|
|
'SearchProviderProfile',
|
|
'SearchResult',
|
|
'SearchRuntime',
|
|
'SearchStatusReport',
|
|
'StoredSession',
|
|
'TaskRuntime',
|
|
'TeamDefinition',
|
|
'TeamMessage',
|
|
'TeamRuntime',
|
|
'TokenBudgetSnapshot',
|
|
'TokenCounterInfo',
|
|
'TurnResult',
|
|
'WorkflowDefinition',
|
|
'WorkflowRunRecord',
|
|
'WorkflowRuntime',
|
|
'WorktreeRuntime',
|
|
'WorktreeSessionState',
|
|
'WorktreeStatusReport',
|
|
'PORTED_COMMANDS',
|
|
'PORTED_TOOLS',
|
|
'build_command_backlog',
|
|
'build_context_snapshot',
|
|
'build_port_manifest',
|
|
'build_system_init_message',
|
|
'build_tool_backlog',
|
|
'build_tool_context',
|
|
'clear_context_caches',
|
|
'clear_token_counter_cache',
|
|
'count_tokens',
|
|
'create_agent_definition',
|
|
'calculate_token_budget',
|
|
'default_tool_registry',
|
|
'delete_agent_definition',
|
|
'describe_token_counter',
|
|
'estimate_chat_overhead',
|
|
'execute_tool',
|
|
'find_agent_definition',
|
|
'format_token_budget',
|
|
'get_system_context',
|
|
'get_user_context',
|
|
'load_agent_registry',
|
|
'load_session',
|
|
'normalize_mutable_source',
|
|
'render_agent_detail',
|
|
'render_agent_mutation',
|
|
'render_agents_report',
|
|
'run_parity_audit',
|
|
'scaffold_agent_definition',
|
|
'save_session',
|
|
'set_system_prompt_injection',
|
|
'update_agent_definition',
|
|
]
|