npm alpha
npm install -g @sigil-ai/sigil@alpha
TUI-first Rust coding agent
Sigil 把有边界的仓库上下文、图片输入、durable task、审批、diff、verification、attention signal 和 session 恢复放进面向 coding session 的终端产品里。
main,可能比已发布包更新。请先查看 Unreleased。
/task 审核发布文档
快速开始
cd /path/to/your/project
sigil
找不到可用配置时,Sigil 会打开 Quick Setup。确认 workspace、选择 provider/model,并填写认证信息。v0.0.1-alpha.4 是 early preview。
视觉导览
工作流
直接在 composer 输入任务,查看流式输出,并保持 session、usage、permissions、agents、LSP 和 controls 可见。
用 /task 处理多步骤任务,用 /plan 做只读规划,用 child agent 承接有边界的委派工作。
先 review 结构化 preview 与 receipt,再用 Alt-V 聚焦 Verification card,运行检查或查看完成证据。
通过 provider-hosted、configured MCP 或 bundled route 搜索,再只读取 session 已观察到的精确 URL,并执行 disclosure、SSRF 与 budget 控制。
日常工作保留在 TUI 中;脚本使用稳定 JSON 或 JSONL 输出,受信任的本机 client 通过带认证且仅允许 loopback 的服务接入。
保持 session lifecycle 显式可控;Rust、Python、JavaScript/TypeScript 和 Go 的有界上下文继续遵守 ignore、secret、大小与 budget 限制。
粘贴有边界的 PNG、JPEG 或 WebP,检查 metadata chip,并向明确支持图片的 OpenAI Responses、Anthropic 和 Gemini model 发送纯图片或图文 turn。
可选择为长任务完成、等待审批、执行失败或 MCP 等待输入启用终端 signal;固定通知文案不会包含 prompt、路径、工具详情或 session id。
安全模型
/feedback 会先预览隐私边界,再导出到本机,并支持检查 JSON 或打开 Bug 表单;不会自动上传任何内容。文档