New chat tool: chat_export - Export current ChatSession and all finished ChatTurn records to disk - Two formats: markdown (human-readable) and json (machine-readable) - JSON exports always include a companion -readme.md with author credits, Gadget Code version/link, AI provider/model/parameters - Output to .gadget/exports/ with sanitized session name + timestamp - Security-first: excludes emails, API keys, baseUrls, system prompts, gitUrls, and other PII/infrastructure details from all exports - Only finished/aborted/error turns included (processing excluded) - Follows SubagentTool setter-injection pattern for session data - Available in all chat session modes (plan/build/test/ship/dev) Files: - packages/ai-toolbox/src/chat/export.ts (NEW - 729 lines) - packages/ai-toolbox/src/chat/index.ts (barrel update) - gadget-drone/src/tools/index.ts (re-export update) - gadget-drone/src/services/agent.ts (import, register, getExportData) |
||
|---|---|---|
| .. | ||
| chat | ||
| network | ||
| plan | ||
| project | ||
| system | ||
| index.ts | ||
| tool.ts | ||
| toolbox.ts | ||