Skip to content

feat(loop)!: present all command results inline, Claude Code style (0.7.0) - #15

Merged
jkrandom-sudo merged 1 commit into
mainfrom
feat/inline-results
Jul 24, 2026
Merged

feat(loop)!: present all command results inline, Claude Code style (0.7.0)#15
jkrandom-sudo merged 1 commit into
mainfrom
feat/inline-results

Conversation

@jkrandom-sudo

Copy link
Copy Markdown
Owner

Summary

  • 所有 /loop 命令结果(创建、list/status、cancel/pause/resume、stop-all、help、失败)改为交给模型内联呈现:用用户的语言直接输出到对话中,任务列表渲染为 markdown 表格(Job ID / 频率 / 内容 / 类型),与 Claude Code 一致
  • 移除 TUI dialog、服务端 toast、文件反馈通道(约 2200 行删除);TUI 入口保留 no-op 兼容自动加载;移除 clipboardy / opentui / solid-js 依赖
  • BREAKING:不再有弹窗和 toast,结果全部内联在对话里

Test plan

  • npm test — 149/149 通过
  • 真实 opencode serve 端到端(本地构建 file:// 加载):创建×2 → 中文内联确认;list → 中文 markdown 表格;cancel → 中文内联确认;help → 中文内联;SSE 无 Loop toast;无反馈文件写入

🤖 Generated with Claude Code

….7.0)

Every /loop result — create, list/status, cancel/pause/resume,
stop-all, help, and failures — is now handed to the model as a
presentation prompt, so the assistant renders it directly in the
conversation in the language of the user (task lists as a markdown
table). The native dialog, server toasts, and the feedback-file
channel are removed; the TUI entrypoint remains as a no-op stub.

BREAKING CHANGE: the interactive TUI dialog and toast notifications
are gone; results appear inline in the conversation instead.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@jkrandom-sudo
jkrandom-sudo merged commit abf7e90 into main Jul 24, 2026
3 checks passed
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.

1 participant