{"file": ".trellis/workflow.md", "reason": "Trellis workflow and task execution rules"} {"file": ".trellis/spec/backend/index.md", "reason": "Backend development constraints and verification baseline"} {"file": ".trellis/spec/frontend/index.md", "reason": "Frontend rendering and app-layer conventions"} {"file": ".trellis/spec/guides/cross-layer-thinking-guide.md", "reason": "Cross-layer contract checklist for protocol/backend/frontend changes"} {"file": "AGENTS.md", "reason": "Project routing, protocol-source-of-truth, and git safety constraints"} {"file": "backend/AGENTS.md", "reason": "Backend schema/tooling/runtime rules"} {"file": "apps/AGENTS.md", "reason": "Frontend AG-UI and shared rendering rules"} {"file": "backend/src/core/agentscope/tools/tool_config.py", "reason": "Current tool registry and tool name mapping"} {"file": "backend/src/core/agentscope/tools/toolkit.py", "reason": "Current direct Python tool registration path"} {"file": "backend/src/v1/agent/system_agents_config.py", "reason": "Worker enabled_tools loading from system agent config"} {"file": "backend/src/schemas/agent/runtime_models.py", "reason": "Current worker output contract includes ui_hints"} {"file": "backend/src/core/agentscope/runtime/stage_emitter.py", "reason": "Current TEXT_MESSAGE_END payload still emits ui_hints"} {"file": "backend/src/v1/agent/utils.py", "reason": "History path still compiles ui_hints into ui_schema"} {"file": "apps/lib/core/chat/ag_ui_event.dart", "reason": "Frontend event/history parser consumes ui_schema from backend"} {"file": "apps/lib/shared/widgets/ui_schema/ui_schema_renderer.dart", "reason": "Current UI renderer consumes compiled ui_schema"} {"file": "docs/protocols/ui/ui-schema.md", "reason": "UI schema protocol source of truth"} {"file": "docs/protocols/ui/data-flow.md", "reason": "Current worker ui_hints -> ui_schema data-flow documentation"} {"file": "docs/protocols/agent/sse-events.md", "reason": "SSE payload contract for worker and tool events"} {"file": "docs/protocols/agent/run-agent-input.md", "reason": "Run-agent contract and ui_schema references"} {"file": "docs/protocols/agent/api-endpoints.md", "reason": "HTTP endpoint contract for history and events payloads"}