跳到主要内容

CLI 设计

kgent 应以 CLI-first 的方式构建。

核心命令

kgent run --config kgent.yaml --prompt "Design a 3-day trip to Kyoto" --sandbox ./runs/kyoto-001

kgent run --config kgent.yaml --prompt-file task.md --sandbox ./runs/task-001

kgent inspect ./runs/task-001

kgent skill list

kgent skill promote ./runs/task-001/archive/candidate-skill ./skills/new-skill

配置示例

kgent:
name: professional-worker

profile:
role: senior travel planner
responsibilities:
- clarify travel constraints
- research destinations
- design practical itineraries
- estimate budget
- identify risks
style:
- concise
- practical
- evidence-aware

model:
provider: openai
name: gpt-4.1-mini

skills:
paths:
- ./skills
enabled:
- travel-planning
- web-research
- budget-estimation

tools:
filesystem:
enabled: true
web:
enabled: true
shell:
enabled: false

memory:
provider: external
scopes:
- user
- project
- organization

workspace:
sandbox: ./runs/kyoto-001

deliverables:
required:
- deliverables/final.md
- deliverables/itinerary.md
- deliverables/budget.md
- deliverables/risk-checklist.md

CLI 输出

Stdout 应展示简洁进度。

持久化信息应写入 run 目录:

  • event log
  • transcript
  • tool log
  • final deliverables
  • archive artifacts
对此页面有疑问?

问答功能将在后续接入 Answer API。当前可通过页面底部的反馈链接提交问题。

页面来源草稿
来源项目kunora-kgent
分支docs-publish
路径technology/components/kunora-kgent/cli.md