返回顶部
c

codecast编码直播

Stream coding agent sessions (Claude Code, Codex, Gemini CLI, etc.) to a Discord channel in real-time via webhook. Use when invoking coding agents and wanting transparent, observable dev sessions — no black box. Parses Claude Code's stream-json output into clean formatted Discord messages showing tool calls, file writes, bash commands, and results with zero AI token burn. Use when asked to "stream to Discord", "relay agent output", or "make dev sessions visible".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 4.1.0
安全检测
已通过
1,465
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

codecast

Codecast

将编码代理会话实时流式传输到 Discord。零 AI Token 消耗。

设置

首次设置:请参阅 references/setup.md 了解 Webhook 创建、unbuffer 安装、机器人令牌和冒烟测试。

调用

使用 exec background:true 启动。后台执行会话可跨代理轮次存活,当进程结束时 OpenClaw 会自动触发 notifyOnExit。

bash
exec background:true command:{baseDir}/scripts/dev-relay.sh -w ~/projects/myapp -- claude -p --dangerously-skip-permissions --output-format stream-json --verbose 你的任务描述

记下响应中的会话 ID — 通过 process 使用它进行监控。

选项

标志描述默认值
-w <目录>工作目录当前目录
-t <秒>
超时时间 | 1800 | | -h <秒> | 挂起阈值 | 120 | | -n <名称> | 代理显示名称 | 自动检测 | | -r <数量> | 速率限制(帖子/60秒) | 25 | | --thread | 发布到 Discord 线程 | 关闭 | | --skip-reads | 隐藏读取工具事件 | 关闭 | | --review | PR 审查模式 | — | | --parallel <文件> | 并行任务模式 | — | | --resume <目录> | 重播会话 | — |

关于 PR 审查、并行任务、Discord 桥接和 Codex 结构化输出:请参阅 references/advanced-modes.md

代理启动清单

  1. 1. 启动后台会话 → 记下响应中的会话 ID 和 PID
  2. 发布到开发频道 → 宣布代理名称、工作目录、任务
  3. 写入面包屑 用于完成路由:
bash echo {channel:<调用频道ID>,relayDir:<中继目录>,pid:} > /tmp/codecast-pending-.json
  1. 4. 记录到每日记忆 → 会话 ID、中继目录、调用频道

面包屑文件告诉心跳预检查在会话完成时将结果发布到哪里。它通过检查 PID 是否仍在运行来自动检测完成。

就是这样。当进程结束时,OpenClaw 的 notifyOnExit 触发系统事件 + 心跳请求。心跳处理程序从中继目录的 stream.jsonl 读取结果并发布到调用频道。

完成检测

OpenClaw 原生处理此功能:

  • - tools.exec.notifyOnExit: true(默认)— 进程退出时触发系统事件 + 心跳
  • 心跳预检查脚本通过 /tmp/dev-relay-sessions/ 检测已完成的会话
  • 无需 cron 监视器

备用方案: 将以下内容附加到内部代理的提示中以获得额外信号:

完全完成后,运行:openclaw system event --text 完成:<简要摘要> --mode now

监控

process poll sessionId: # 检查状态
process log sessionId: # 查看最近输出
process kill sessionId: # 停止会话

代理支持

代理输出模式状态
Claude Codestream-json完全支持
Codex
--json JSONL | 完全支持 | | 任何 CLI | 原始 ANSI | 基本支持 |

会话跟踪

  • - 活动会话: /tmp/dev-relay-sessions/.json(结束时自动删除)
  • 事件日志: /tmp/dev-relay.XXXXXX/stream.jsonl(7天自动清理)
  • 交互式输入: process submit sessionId: data:消息

参考文档

  • - 设置指南 — 首次安装、Webhook、机器人令牌
  • 高级模式 — PR 审查、并行任务、Discord 桥接、Codex
  • Discord 输出 — 消息格式、架构、环境变量、故障排除

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 codecast-1776325987 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 codecast-1776325987 技能

通过命令行安装

skillhub install codecast-1776325987

下载

⬇ 下载 codecast v4.1.0(免费)

文件大小: 30.45 KB | 发布时间: 2026-4-17 13:53

v4.1.0 最新 2026-4-17 13:53
Breadcrumb-based completion routing

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部