协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
akashic-call【开发与工程】指导 Codex 或其他外部程序调用已运行的 Akashic,并用明确 thread ID 持续对话。当用户说调用 akashic、程序化调用 Akashic、从 Codex 调用 Akashic、外部自动化调用、复用 Akashic session/thread、继续 Akashic 会话时使用。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
把已运行 gateway 中固定模型、固定 workspace 的 Akashic 作为可程序化调用 Agent。Thread 是持久
session,Turn 是一轮对话;CLI、SDK 和 JSON-RPC 与 Telegram/WebUI 共用正式 Agent runtime、
历史、记忆、工具和插件。
这不是模型/profile 切换能力,也不为每次调用启动新 runtime。
python main.py exec:全局串行 admission 会让
当前 turn 等待自己释放执行权,形成自死锁。此时只生成外部调用命令或代码,不要代为执行。threadId;禁止使用 --last 一类依赖隐式最近会话的选择方式。telegram:* thread 只复用历史。程序化结果返回调用方,不会自动发送到 Telegram。--json,只取回答用 --final-only。akashic_sdk,保存 thread.id 后用 thread_resume() 持续对话。initialize,再发 initialized。先确认调用方掌握 repo 路径、固定 endpoint,以及续聊所需的明确 threadId。新建 session 后立即把
返回的 thread ID 持久化,再发后续 turn。连接断开不会取消服务端 turn,可重连后用 turn/read 查询。
可复制的 CLI、Python SDK 和原始 JSON-RPC 示例见
references/external-caller.md。可直接运行的 Unix socket 原始协议客户端见
examples/raw_jsonrpc_uds.py。