Skip to content

feat(analytics-agent): session run 新增 --summary 输出推理过程 - #22

Merged
zhaxinmeng merged 2 commits into
clickzetta:mainfrom
lxh-CS:feat/analytics-agent-session-run-output
Jun 18, 2026
Merged

feat(analytics-agent): session run 新增 --summary 输出推理过程#22
zhaxinmeng merged 2 commits into
clickzetta:mainfrom
lxh-CS:feat/analytics-agent-session-run-output

Conversation

@lxh-CS

@lxh-CS lxh-CS commented Jun 18, 2026

Copy link
Copy Markdown
  • 默认不传 --summary:直接输出 /open/safe_question_poll 的完整 JSON,包含推理过程和最终答案
  • 显式传 --summary:输出格式化后的最终答案,不含推理过程
  • --format 全局选项保留原有输出格式控制职责,两者不冲突
  • 新增 analytics-agent-session-run.test.ts 覆盖两条路径

Issue for this PR
Closes #

Type of change

  • New feature

What does this PR do?
session run 命令新增 --summary flag。默认输出 /open/safe_question_poll 的完整返回(含推理过程),显式传 --summary 时只输出格式化最终答案。

How did you verify your code works?

  • bun test packages/cz-cli/test/analytics-agent-session-run.test.ts 2 pass
  • UAT: session run 默认输出完整 responses 数组(含推理过程)
  • UAT: session run --summary 只输出最终答案文本

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

- 默认不传 --formatted:直接输出 /open/safe_question_poll 的完整 JSON,
  包含推理过程和最终答案
- 显式传 --formatted:输出格式化后的最终答案,不含推理过程
- --format 全局选项保留原有输出格式控制职责,两者不冲突
- 新增 analytics-agent-session-run.test.ts 覆盖两条路径

验证:
- bun test packages/cz-cli/test/analytics-agent-session-run.test.ts
- UAT: session run 默认输出完整 responses 数组(含推理过程)
- UAT: session run --formatted 只输出最终答案文本

Co-Authored-By: cz-cli <noreply@clickzetta.com>
@zhaxinmeng

Copy link
Copy Markdown
Collaborator

全局已有 --format,使用--formatted可能造成歧义。使用--summary或许会更好

- --summary 语义更直观,表示"只输出最终答案"
- 同步更新测试文件

Co-Authored-By: cz-cli <noreply@clickzetta.com>
@lxh-CS lxh-CS changed the title feat(analytics-agent): session run 新增 --formatted 输出推理过程 feat(analytics-agent): session run 新增 --summary 输出推理过程 Jun 18, 2026
@zhaxinmeng
zhaxinmeng merged commit 5319c45 into clickzetta:main Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants