
yzstory/pomeloclaw
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ディープエージェントJS基 有文能助手, 公正な了承了承了承。
概要
构 构 构 构 构 构 构 构 构 理念 理念 理念 理念 理念 理念 理念 理念 理念 理念 理念 理念 理念 理念 理念 理念 理念 时 度 度 度 和 和 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 - >= 20 - (推論) - 可選択:Docker、kubectl (用容器化部門) .json, 按 各 各 各 各 及 及 及 及 及 及 及 及 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 说 多重経法(前io dingtalk + web + hooks): 注意:pnpm server は pnpm の 自 命令 、 目 脚本 コマンド は pnpm を実行します。( 参照 は pnpm チャンネル)。 - 武道日志:logs/server-YYYY-MM-DD.log - 钉钉通道日志:logs/dingtalk-server-YYY-MM-DD.log - iOS 通道日志:logs/ios-server-YYY-MM-DD.log - Web 通道日志:logs/web-server-YYY-MM-DD.log - ホック 日志:logs/ios-server-YYYYYYY-MM-DD.log 特急配置 推荐未在〜/.srebot/.credentials/.env(可決) SREBOT CREDENTIALS ENV PATH 自定主軸線径,格式例: 1。 config.json 中間配置 必須項目 .env ふるさと
概要(AI 翻訳)
SRE ボット
构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 构 理念 构 构 构 理念 构 构 构 构 构 构 构 理念 理念 理念 。 。 理念 理念 理念 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 备 度 度 时 时 时 时 度 度 度 度 度 度 度 度 。 。 。 。 。 。 。 。 。 。 度 度 度 度 度 度 度 度 度 度 度 度 度 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。
お問い合わせ
お問い合わせ
特性
| お問い合わせ |
お問い合わせ
| ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** |
| 今 ** ** ** ** ** ** ** ** ** ** ** ** ** ** “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ ** ** “ ** ** ** ** ** ** ** ** ** **
| [session_events] 方位相乗効果 + PG 内嵌 自 自 自 自
支持 ️ ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** | | ** ** | | |
| 自 ** ** ** ** ** ** ** ** ** ** 交通アクセス
| 与 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
| ️ ️ ️ ️ ** ** ** 本 通 本 本 本 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| MCP 集成** | 通用 @langchain/mcp-adapters M MCP ツール(stdio / http / sse) |
| OpenAI / Anthropic(多モデル配置、直行時間[[/model])
| ** ** ** ** ** ** ** ** ** 后 后 后 后 后 后 后 后 后 后 后 后 后 后 | | | | | | | | | | | | | | | | | | | | | | |
| 提供 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** | ** | ** | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
⏰ ** ** ** ** ** ** ** ** ** ** ** ** ** ** 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 | | 04 04 | | | | 04 04 04 04 04 04 04 04 04 04 | | 04 04 04
| 与 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** | | | | | ** ** | ** | | | | | | | |
| 与 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
SRE BOT
基于 DeepAgentsJS + LangGraph 构建的智能助手,参考了 智能体 的设计理念。 具备自主记忆、SKILL 编写/执行、定时任务调度和多渠道接入能力。
特性
| 能力 | 说明 |
|---|---|
| 🧠 记忆系统 | PGSQL 增量索引(可回退文件模式),支持 FTS / Vector / Hybrid 检索与会话隔离 |
| 🧩 冷启动记忆 | DingTalk / Web 会话首轮可注入“今天/昨天”Markdown 摘要(有注入限额,避免 token 膨胀) |
| ⚡ 会话向量召回 | session_events 向量异步回填 + PG 内 ANN 检索,失败自动回退 FTS / temporal |
| ♻️ 会话TTL治理 | session_events 支持按 TTL 自动清理,控制历史体量与检索成本 |
| 🧹 上下文压缩 | 自动 / 手动压缩对话历史,实时展示 Token 使用情况 |
| 🧭 Prompt Bootstrap | 支持 智能体 风格 AGENTS/TOOLS/SOUL/HEARTBEAT/MEMORY 多文件注入,含规则优先级与 scope 覆盖 |
| 🛠️ 技能系统 | 以 SKILL.md 定义技能,支持热重载、本地/远程安装,并通过子代理协作 |
| 🔌 MCP 集成 | 通过 @langchain/mcp-adapters 挂载 MCP 工具(stdio / http / sse) |
| 🤖 多模型支持 | OpenAI / Anthropic(多模型配置池,运行时 /model 热切换) |
| 🌉 渠道网关 | 引入 GatewayService + ChannelAdapter 抽象,已接入 DingTalk + iOS WebSocket + Web UI/WebSocket,支持后续扩展飞书 / 安卓等渠道 |
| 🪝 异步 Hooks | 提供独立 POST /hooks/agent 入口,支持幂等、异步执行、回调平台、基础并发控制与单独日志 |
| ⏰ 定时任务 | Cron 调度,支持持久化、JSONL 运行日志、群聊 / 私聊推送;启动时幂等确保 04:00 每日记忆归档任务 |
| 🧾 命令执行 | 白名单 / 黑名单策略 + 审批机制,超时与输出长度限制 |
| 📁 文件读写 | 基于 FilesystemBackend 的工作区文件系统,支撑记忆与技能存储 |
| 🔍 审计日志 | 命令执行全链路审计(策略判定、审批决策、执行结果) |
快速开始
环境要求
- Node.js >= 20
- pnpm(推荐)
- 可选:Docker、kubectl(用于容器化部署)
1. 安装依赖
pnpm install
2. 配置
cp config-example.json config.json
编辑 config.json,按需填写模型 API Key 及各模块配置,完整字段说明见下方 配置说明。
3. 运行
# CLI 交互模式
pnpm dev
# DingTalk 机器人模式
pnpm dingtalk
# iOS WebSocket 模式
pnpm ios
# Web UI + WebSocket 模式
pnpm web
# Hooks HTTP 模式
pnpm hooks
# 统一服务端(多渠道入口,按 config/CHANNELS 启动)
pnpm run server
多渠道启动方式(当前已实现 dingtalk + ios + web + hooks):
# 启动 config.json 中所有 enabled 渠道
pnpm run server
# 按环境变量显式指定渠道(逗号分隔)
CHANNELS=dingtalk pnpm run server
CHANNELS=ios pnpm run server
CHANNELS=web pnpm run server
CHANNELS=hooks pnpm run server
CHANNELS=dingtalk,ios,web,hooks pnpm run server
# 生产建议:先构建再运行统一入口
pnpm build
pnpm start:server
提示:
pnpm server是 pnpm 自带命令,项目脚本请使用pnpm run server(或别名pnpm channels)。
日志说明(统一服务端):
- 服务端日志:
logs/server-YYYY-MM-DD.log - 钉钉通道日志:
logs/dingtalk-server-YYYY-MM-DD.log - iOS 通道日志:
logs/ios-server-YYYY-MM-DD.log - Web 通道日志:
logs/web-server-YYYY-MM-DD.log - Hooks 日志:
logs/hooks/hooks-server-YYYY-MM-DD.log
文档导航
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add yzstory/pomeloclaw