singularity-forge/mintlify-docs/docs.json
Jeremy ac1a51ef55 fix: Claude Code MCP tool output rendering and real-time streaming
- Stream tool results in real-time during Claude Code SDK sessions
  instead of deferring until session end. Tool calls (read, bash, write,
  etc.) now show their output as they complete, not collapsed as "..."

- Stop suppressing toolcall_start/delta/end events from stream adapter
  so the TUI can render tool call progress during streaming

- On SDK turn boundary (user message with tool results), push synthetic
  toolcall_end events with externalResult attached for immediate rendering

- Chat controller checks for externalResult on toolcall_end message
  updates and calls updateResult on pending ToolExecutionComponents

- Fix case-sensitive tool name matching (Read vs read, Bash vs bash)
  in TUI ToolExecutionComponent rendering

- Auto-discover and pass GSD_WORKFLOW_EXECUTORS_MODULE and
  GSD_WORKFLOW_WRITE_GATE_MODULE env vars in MCP server launch config

- Add /gsd mcp init command and auto-bootstrap .mcp.json for Claude
  Code provider during auto-start

- Add tool_execution_update event type for web UI streaming updates

- Add setStderrLoggingEnabled toggle for workflow logger
2026-04-10 06:12:44 -05:00

101 lines
2 KiB
JSON

{
"$schema": "https://mintlify.com/docs.json",
"theme": "mint",
"name": "GSD",
"logo": {
"light": "/images/logo.svg",
"dark": "/images/logo.svg",
"href": "https://gsd.build"
},
"favicon": "/images/favicon.svg",
"colors": {
"primary": "#7dcfff",
"light": "#7dcfff",
"dark": "#1a1b26"
},
"appearance": {
"default": "dark"
},
"background": {
"decoration": "gradient"
},
"fonts": {
"heading": {
"family": "JetBrains Mono",
"weight": 700
},
"body": {
"family": "Inter",
"weight": 400
}
},
"navbar": {
"links": [
{
"label": "GitHub",
"href": "https://github.com/gsd-build/gsd-2"
}
],
"primary": {
"type": "button",
"label": "Install",
"href": "/getting-started"
}
},
"footer": {
"socials": {
"github": "https://github.com/gsd-build/gsd-2"
}
},
"navigation": {
"groups": [
{
"group": "Getting started",
"pages": [
"introduction",
"getting-started"
]
},
{
"group": "Core concepts",
"pages": [
"guides/auto-mode",
"guides/commands",
"guides/git-strategy"
]
},
{
"group": "Configuration",
"pages": [
"guides/configuration",
"guides/custom-models",
"guides/token-optimization",
"guides/dynamic-model-routing",
"guides/cost-management"
]
},
{
"group": "Features",
"pages": [
"guides/captures-triage",
"guides/parallel-orchestration",
"guides/remote-questions",
"guides/skills",
"guides/visualizer",
"guides/web-interface",
"guides/working-in-teams"
]
},
{
"group": "Reference",
"pages": [
"guides/troubleshooting",
"guides/migration"
]
}
]
},
"search": {
"prompt": "Search GSD docs..."
}
}