附录 A:模块 API 速查

表 A-1 核心模块的包路径与职责

模块 包路径 主要导出
coordinator runtime.coordinator CoordinatorAgent, Intent, INTENT_REGEXES
rule_registry runtime.rule_registry BaseRule, RuleRegistry, RuleResult
rule_engine runtime.rule_engine RuleEngine
audit_engine runtime.audit_engine AuditEngine, HIGH_RISK_ACTIONS
permission runtime.permission PermissionSystem, ROLE_*, AGENT_ROLE_ACCESS
sod runtime.sod SODChecker
agent_security runtime.agent_security AgentSecurity, SecurityResult
module_toggles runtime.module_toggles ModuleToggleManager, require_module
chain_gate runtime.chain_gate ChainGateChecker, GateResult
workflow_enforcer runtime.workflow_enforcer WorkflowEnforcer
intent_recognition runtime.intent_recognition IntentRecognizer, Intent
sub_intent_engine runtime.sub_intent_engine recognize_sub_intent, get_sub_intent_defs, invalidate_cache
slot_engine runtime.slot_engine extract_slots, merge_uploaded_files
query_param_parser runtime.query_param_parser parse_query_filters, llm_complete_filters
multi_hop runtime.multi_hop split_compound, is_ordered_chain, chain_context_inject
trace runtime.trace new_trace, get_trace_id, set_trace_id, clear_trace
session_manager runtime.session_manager SessionManager
logger runtime.logger Logger
cache runtime.cache CacheManager, get_cache
event_bus runtime.event_bus EventBus, RedisStreamBus, publish_event
file_storage runtime.file_storage FileStorageBase, S3Storage, get_file_storage
streaming runtime.streaming StreamingResponse, SSEHelper
scheduler runtime.scheduler TaskScheduler, ScheduledTask
auth runtime.auth TokenSigner, Authenticator, MockUserSource
database runtime.database get_database, set_database
debug runtime.debug DEBUG, set_debug
numbering runtime.numbering load_numbering_prefix
number_builder runtime.number_builder build_number
id_registry runtime.id_registry get_id_specs, submit_id_specs_change, apply_id_specs_change
session_golden eval.session_golden extract, diff_golden, commit_golden