Agent Skillsnowledge-co/con-terminal › terminal-agent-improvement-loop

terminal-agent-improvement-loop

GitHub

用于终端代理(Con)的基准驱动改进循环。通过运行算子配置、评分、记录迭代并执行产品变更,实现持续优化。适用于迭代窗格感知、SSH/tmux行为及编码流程等场景。

skills/terminal-agent-improvement-loop/SKILL.md nowledge-co/con-terminal

Trigger Scenarios

需要迭代优化终端代理功能 评估或改进 SSH/tmux 行为 调整编码 CLI 工作流 运行基准测试以追踪性能趋势

Install

npx skills add nowledge-co/con-terminal --skill terminal-agent-improvement-loop -g -y
More Options

Use without installing

npx skills use nowledge-co/con-terminal@terminal-agent-improvement-loop

指定 Agent (Claude Code)

npx skills add nowledge-co/con-terminal --skill terminal-agent-improvement-loop -a claude-code -g -y

安装 repo 全部 skill

npx skills add nowledge-co/con-terminal --all -g -y

预览 repo 内 skill

npx skills add nowledge-co/con-terminal --list

SKILL.md

Frontmatter
{
    "name": "terminal-agent-improvement-loop",
    "description": "Run a benchmark-driven improvement loop for Con's terminal agent. Use when iterating on pane awareness, SSH\/tmux behavior, coding-cli flows, benchmark scoring, or progress tracking across many runs."
}

Terminal Agent Improvement Loop

Use this skill when improving Con as a terminal-native agent, not just fixing a one-off bug.

Primary references:

Workflow

  1. Choose the smallest operator profile that matches the problem.
  2. Run the benchmark on an idle tab:
    • python3 benchmarks/terminal-agent/run.py --profile operator-local-codex-devloop --suite operator
    • for repeated clean iterations, prefer python3 benchmarks/terminal-agent/iterate.py ...
  3. Score the resulting run with the matching rubric:
    • python3 benchmarks/terminal-agent/score.py --profile ... --record ... --score ...
    • or ask the built-in agent to judge the raw record and transcript first: python3 benchmarks/terminal-agent/judge_llm.py --profile ... --record ... --socket /tmp/con.sock
    • then turn that judge artifact into a normal scorecard: python3 benchmarks/terminal-agent/score.py --profile ... --record ... --judge-file ...
  4. Record one short summary, a few lessons, and a few next-focus bullets in the score record.
  5. Append the scorecard to the tracked improvement log:
    • python3 benchmarks/terminal-agent/log_iteration.py --scorecard ... --change "..."
  6. Make one focused product change.
  7. Re-run the same operator profile.
  8. Generate a report when you need to inspect trend:
    • python3 benchmarks/terminal-agent/report.py

Rules

  • Use strict suites to protect the floor and operator suites to judge real workflows.
  • Prefer operator profiles that start a fresh conversation and have bounded step timeouts.
  • Prefer typed control-plane improvements over prompt-only fixes.
  • Do not overfit to a single benchmark phrase or one host layout.
  • Keep unknowns honest when the backend cannot prove more.
  • When benchmark infra changes, say whether the product improved or the measurement improved.
  • Keep iteration notes concise and comparable across runs.
  • Keep docs/impl/terminal-agent-improvement-log.md useful to a human reader; it should explain what changed, not just repeat the numeric score.
  • If you use the LLM judge, feed it the raw record and transcript, not only the generated report. The report is a summary, not primary evidence.

Version History

  • ba63ca0 Current 2026-07-24 22:26

Same Skill Collection

skills/changelog-release-notes/SKILL.md
skills/con-cli-e2e/SKILL.md
skills/terminal-agent-benchmark/SKILL.md

Metadata

Files
0
Version
af61888
Hash
73364dc9
Indexed
2026-07-24 22:26

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 11:18
浙ICP备14020137号-1 $Гость$