fix(cli): 增强 CLI 输出处理,添加解析输出和过滤功能

This commit is contained in:
catlog22
2026-01-18 18:35:23 +08:00
parent 46111b3987
commit 40b003be68
6 changed files with 84 additions and 31 deletions

View File

@@ -386,8 +386,10 @@ async function outputAction(conversationId: string | undefined, options: OutputV
if (options.final) {
// Final result only with usage hint
if (result.stdout) {
console.log(result.stdout.content);
// Prefer parsedOutput (filtered, intermediate content removed) over raw stdout
const outputContent = result.parsedOutput?.content || result.stdout?.content;
if (outputContent) {
console.log(outputContent);
}
console.log();
console.log(chalk.gray('─'.repeat(60)));