Skip to content

🚀 [umbrella][P0] codex-sdk /goal /loop 用户友好化 (Vincent 6039 Goal #3) #191

@s2agi

Description

@s2agi

目标 (Vincent 2026-05-27 telegram 6039 三大目标 #3)

"code-sdk 的 /goal /loop 用户友好化"

Scope

@openai/codex-sdk runtime 在 anet 中的 /goal (scheduler) + /loop (recurring/dynamic prompt) 命令用户友好化, 降低门槛, 提升 onboarding。

Pillars

Pillar A — /goal scheduler UX

Pillar B — /loop 用户友好化

  • 现状: /loop [interval] <prompt> 命令需理解 cron 概念 / dynamic mode 区别 / <<autonomous-loop>> sentinel 等高级语义
  • 目标: 用户视角"我要每 5min 跑一次 X" 直接表达, 不学 cron
  • 子项:
    • /loop wizard — 交互式输 prompt + 选 interval 预设 (5m / 15m / 1h)
    • dynamic mode 文档化 — 何时该用 dynamic vs fixed, 用例对照
    • loop 取消 UX — 显当前 active loops, 一键取消
    • autonomous-loop sentinel 替代方案 — 用户不需要知道 sentinel, 自动判断

Pillar C — onboarding / docs

  • docs/runtimes/codex-sdk.md/goal /loop 实战 walkthrough
  • 视频或 GIF 演示 (per 群星马 协作)
  • 错误诊断手册 (常见 stuck 场景 + 解决)

Related existing issues

Owner

  • SDK马 (codex-sdk lane, /goal scheduler 实施主笔)
  • SDK牛 (codex internals 视角, /loop semantic 协助)
  • 通信龙 review + Vincent strategic ack

Tracking

  • Vincent /loop 5min 汇报 (per 6039 directive)
  • 通信龙 双轨 issue comment + telegram per round

Acceptance (Phase 1)

  1. Pillar A — anet goal subcommand 完备 (list/cancel/edit) + Dashboard 集成 LIVE
  2. Pillar B — /loop wizard + dynamic mode 文档化 + 取消 UX LIVE
  3. Pillar C — onboarding walkthrough 视频 / GIF ship 到 docs.anet.sh

Phase 2 (advanced patterns, e.g. multi-step plans / sub-goals) 单独 RFC 跟进。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions