Yoda
功能指南

Harness 观测

看清并调教每个 Runtime 的 Skills、Hooks、Memory 与上下文

Agent 的行为由它的运行环境(harness)决定:加载了哪些 Skills、注册了哪些 Hooks、读了哪些 Memory 文件、上下文里塞了什么。这些在终端里是黑盒,在 Yoda 里是一等公民。

Runtime 面板

每个 Runtime 在 Agents 视图下有完整的检查面板:

标签页看什么
RuntimeCLI 版本、路径、启动参数、检测状态
Skills扫描到的技能(.claude/skills.codex/skills.agents/skills.agentskills),启用状态与来源
Hooks该 Runtime 注册的 hooks,执行日志,支持覆写并持久化
Memory全局与项目级 memory 文件(CLAUDE.md、AGENTS.md 等),直接查看内容与体积
Models可用模型候选,隐藏不想要的
Account账号状态、订阅/API 用量、API 环境变量
Settings该 Runtime 的自定义配置

会话上下文检查

运行中的会话可以打开上下文面板,看到 Runtime 实际加载的内容:

  • 转录(transcript) —— 完整对话与工具调用记录
  • Memory 文件 —— 本次会话注入了哪些 CLAUDE.md / AGENTS.md
  • Skills 清单 —— 实际可用的技能列表
  • MCP servers —— 挂载的 MCP 服务器及其 instructions
  • Prompts —— 每一条用户输入
  • 压缩摘要 —— Runtime 自己做 context compaction 时写下的摘要

上下文检查的支持程度因 Runtime 而异:Claude Code 与 Codex 的支持最完整,其余 Runtime 逐步跟进。

Hooks 检查与覆写

Hooks 是 harness engineering 的手术刀——在 agent 行为的关键节点注入控制。Yoda 的 hooks inspector 可以:

  • 按 Runtime 列出已注册的 hooks(来源、事件、matcher)
  • 查看每次执行的日志
  • 覆写 hook 行为并持久化

为什么这很重要

提示词只是表层。当 agent 行为不符合预期时,答案往往在 harness 里:一个被遗忘的全局 hook、一份过期的 memory 文件、一个没启用的 skill。能看到,才能调教。

On this page