Skip to content

guangsa2015/froadclaw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于 OpenClaw 架构经验,使用 Node.js/TypeScript 构建的轻量级 AI 助手网关。

飞书接入(WebSocket 长连接)→ Qwen LLM(预留多模型扩展)→ 工具执行 → 飞书回复。

目标环境:2核4G 云服务器,Docker 部署。

会话管理,历史对话压缩,更轻量,更新节省tokens

实现功能:通过飞书自然语言进行设置定时任务、自动采集新闻资讯


一、系统架构总览

1.1 核心流程图

┌─────────────────────────────────────────────────────────────────────┐
│                        DevBot Gateway                               │
│                                                                     │
│  ┌──────────────┐  ┌──────────┐  ┌──────────┐  ┌──────────────┐   │
│  │ Channel Layer │─▶│  Router  │─▶│  Agent   │─▶│   Session    │   │
│  │ (飞书 WS)    │  │          │  │  Loop    │  │   Manager    │   │
│  └──────────────┘  └──────────┘  └────┬─────┘  └──────────────┘   │
│       ▲                               │                             │
│       │                               ▼                             │
│       │                         ┌──────────┐                        │
│       │                         │   LLM    │                        │
│       │                         │ Provider │                        │
│       │                         │ Registry │                        │
│       │                         └────┬─────┘                        │
│       │                              │                              │
│       │                              ▼                              │
│       │    ┌─────────────────────────────────────────────┐          │
│       │    │            Tool-Call Loop                    │          │
│       │    │                                             │          │
│       │    │  LLM 回复 ──▶ 解析工具调用 ──▶ 执行工具    │          │
│       │    │      ▲                            │         │          │
│       │    │      └────── 结果回注历史 ◀───────┘         │          │
│       │    └─────────────────────────────────────────────┘          │
│       │                              │                              │
│       │                              ▼                              │
│       │                         ┌──────────┐                        │
│       └─────────────────────────│  Reply   │                        │
│          飞书 REST API 发送回复  │ Dispatch │                        │
│                                 └──────────┘                        │
└─────────────────────────────────────────────────────────────────────┘

About

基于 OpenClaw 架构经验,使用 Node.js/TypeScript 构建的轻量级个人AI Agent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors