@anthropic-ai/claude-agent-sdk
query()
流式多轮对话
aiQuery()
单轮查询 (maxTurns=1)
助手聊天
SSE 流式 · MCP 工具
模型: 当前默认
小总结
50 字摘要
模型: Haiku 4.5
大总结 Dreaming
结构化 JSON
模型: Sonnet 4.6
项目分析
目录结构 · 技术栈
模型: Sonnet 4.6
Agent SDK
programmatic · no terminal
Claude CLI (PTY 终端模式)
任务执行
startPtyExecution
交互终端 · 用户输入 · 实时输出
模型: 当前默认
resumePtyExecution · stopPtyExecution
CLI Profile
command · baseArgs · envVars
Hooks
SessionStart
PostToolUse
环境注入
TOWER_TASK_ID
TOWER_API_URL
SDK 能力
query() 多轮对话
aiQuery() 单轮查询
SSE 流式输出
CLI 集成
PTY 终端
CLI Profile
Hook 机制
环境注入
模型策略
聊天用默认
小总结用 Haiku
大总结/分析用 Sonnet
CLI / PTY
interactive terminal
.tower/ 上下文
CLAUDE.md (助手人设)
SKILL.md (MCP 技能)
Hooks (钩子配置)
rules/ (规则约束)
agents/ (代理配置)
shared
inject
inject
未来: CLI Adapter 接口 (多 CLI 支持)
Claude Code
current adapter
Codex CLI
planned
Gemini CLI
planned
OpenCode
planned
interface CLIAdapter
spawn · send · stop
能力矩阵
助手聊天 (默认)
小总结 (Haiku)
大总结 (Sonnet)
项目分析 (Sonnet)
任务执行 (默认 · PTY)
SDK: query() + aiQuery() | CLI: PTY spawn + resume + hooks | 上下文: .tower/ CLAUDE.md + SKILL.md + Hooks
Tower AI Architecture · 5 AI Capabilities