登录社区云,与社区用户共同成长
邀请您加入社区
本文记录了开发类OpenClaw AI助手的第四天进展,重点解决了AI思考过程可视化、对话记忆持久化和会话管理三大问题。通过langgraph checkpointer和SQLite实现了会话持久化,让AI能记住对话历史;从模型输出中提取reasoning_content实现了思考过程流式透出;构建了会话列表管理系统支持重命名和删除操作。文中还分享了两大技术坑:parser返回新对象导致工具调用中
本文记录了开发类OpenClaw框架的第三天进展,主要实现了AI助手的对话功能。作者重构了配置页交互,开发了agent-core核心库作为配置与运行智能体的桥梁,并基于langchain实现流式对话接口。过程中遇到三个主要技术问题:ChatOpenAI的baseURL配置位置、deprecated的createReactAgent接口迁移,以及最棘手的"双包陷阱"——由于ESM/CJS混用导致类实
React+TypeScript Agent开发规范
Pi Agent Harness是由Earendil Works开发的开源编程代理框架,基于TypeScript Monorepo构建,提供模块化的交互式编程能力。核心特性包括支持20+LLM提供商的统一接口、可扩展的coding agent架构、交互式终端UI以及会话持久化功能。项目采用分层设计,包含AI层(统一LLM API)、Agent运行时层、终端UI层等模块,通过清晰的依赖链实现模块化。
摘要:本文记录了开发类OpenClaw AI助手框架第二天的进展,主要实现了:1)基于NestJS搭建后端服务;2)配置数据从浏览器localStorage迁移至JSON文件存储,实现原子写入和并发控制;3)完成Agents/Models/Tools三模块CRUD接口及联动校验(如智能体必须关联有效模型);4)解决UI布局中的1286px宽度溢出问题;5)处理孤儿引用和空配置保护等边界情况。目前系
本文记录了作者从零开发类OpenClaw AI助手框架的第一天工作。作者采用monorepo结构管理项目,通过npm-workspaces整合前端(基于antd-pro模板的WebUI)和核心库,完成了智能体、模型和工具三个配置页面的开发,并实现配置持久化方案。在推送GitHub时遇到SSL连接问题,最终通过SSH 443端口解决。项目已建立规范的代码提交、分支管理和开源协议(MIT),首日成果包
想一下,当你让 Claude Code 或 Cursor 去跑类型检查、lint 代码、格式化输出的时候,工具链的速度直接决定了 Agent 的迭代速度。他说自己试遍了 tsx、bun 等各种方案,但"还没找到一个能完整支持 TypeScript 全部特性,又比这个组合更快的"。而且更严格的 lint 和类型检查意味着**更强的"护栏"**。2026 年了,前端工具链的评判标准应该从"够用"变成"
摘要: ContextRoller 是一款解决 AI 编码工具会话管理痛点的开源工具。它能自动捕获 Claude 等工具的完整会话(包括对话历史、文件状态),提供智能压缩(无损/语义/摘要三种模式)和快速恢复功能。支持 CLI 和 MCP 协议,让 AI 能自主调用会话管理功能。项目采用 TypeScript 开发,核心模块包括会话解析器、智能压缩器和 SQLite 存储系统。目前支持 Claud
这篇文章介绍了作者为解决Hermes Agent多Profile模式下技能包管理混乱的问题,自主开发了一个Skills管理面板的过程。文章首先描述了技能包分散在不同Agent中导致的管理痛点,然后详细说明了管理面板的6个核心需求功能。技术选型采用Electron、React 19、TypeScript 6等最新技术栈,采用三栏式UI设计实现高效浏览。核心功能包括目录扫描、一键部署和版本同步,通过递
目标:给小龙虾门店做一个今晚运营助手。输入今日销量当前库存公斤数天气情况营销目标输出今晚主推策略到店与外卖双版本促销文案库存风险提示需要人工确认的事项这类任务为什么适合多 Agent?分析子代理:判断销量、库存、天气的关系文案子代理:生成短促销文案审核子代理:拦截夸张承诺、虚构信息、不确定结论这正对应了 Cursor 新闻里提到的思路。2026 年的 Agent 竞争,已经从谁更像人,转向谁更像一
维度TypeScript 技能类Markdown 配置式技能使用门槛高(需编码能力)低(纯文本配置)逻辑能力无限制,支持任意复杂逻辑仅支持简单规则执行性能高较低调试 / 维护易调试,工程化完善难调试,依赖人工检查发布效率需编译部署实时生效适用场景核心 / 复杂技能通用 / 简单技能最终结论:Hermes Skill 系统无需二选一,同时支持 TypeScript 代码技能 + Markdown 配
skills是由 Matt Pocock 发布的开源学习项目,主要围绕现代 Web 开发与 TypeScript 工程能力展开。它的核心目标是:👉帮助开发者通过实践提升真实开发能力动手实践工程思维开发效率skills 本质上是:👉现代开发者技能实践项目强调工程化能力提升真实开发经验帮助建立现代开发思维提升TypeScript能力学习现代前端开发构建更强工程能力这个项目值得深入学习。
子智能体(Subagent)是 OpenClaw 框架中的重要概念,允许主智能体 spawn(生成)子代理来处理特定任务。子代理是临时性的,专注于分配的任务,完成后结果会自动上报给父代理。这种设计实现了任务的并行处理和层级化管理。
本文介绍了一种高效的毕业设计方法:通过对比QClaw和Codex两个工具在相同提示词下的输出结果,快速搭建"iMind-信息系统思维导图台账管理系统"核心框架。该系统模拟企业真实运维场景,包含系统管理、服务器管理、数据管理和可视化功能。采用TypeScript+SQLite技术栈,10分钟内完成项目初始化、框架搭建和环境配置。文章详细展示了双工具对比的过程和效果图,并提供了完整
这篇文章介绍了开发者在使用多个AI编码工具时遇到的skills管理难题,并推出了解决方案Skills-Link。作者列举了手动复制、shell脚本等传统方法的缺陷,提出了通过符号链接实现多工具共享skills目录的创新方案。Skills-Link支持41+种AI工具,具备跨平台、自动同步、一键还原等特点,只需一条命令即可完成配置。该工具还能结合GitHub实现跨设备同步,通过文件监听自动提交变更,
OpenClaw2026.3.22版本微信插件出现兼容性问题,主要表现为模块加载链路中断。原因一是缺少本地openclaw依赖导致模块解析失败,二是SDK API结构调整导致函数调用异常。解决方案是创建兼容层openclaw-sdk-compat.ts,将旧版根模块导入改为新版子模块导入,涉及多个功能模块的引用调整。需要注意的是此次修复属于本地兼容补丁,后续插件重装或升级时可能会被覆盖。
这篇从"完全看不懂"到"能读懂核心代码并提交 PR"的完整学习总结。我会用大量 Java/Go 类比来拆解每个概念,希望能帮到和我一样背景的后端同学少走弯路
TS模式
TurboClaw 类型系统详解:作为项目基础架构的"建筑图纸"。系统定义了六类核心类型:1)消息类型(Message/ToolCall),构建基础数据单元;2)Agent类型(状态/配置/思考结果),实现AI核心逻辑;3)工具类型(参数/定义),扩展Agent能力;4)通道类型(配置/接口),处理用户交互;5)Gateway类型(配置/会话),作为系统控制中心;6)LLM接口
TurboClaw 是一个极简的AI Agent框架,使大语言模型具备工具调用、记忆存储和持续对话能力。其架构包含Gateway(控制中心)、Agent(决策核心)、LLM(推理引擎)、Tools(操作执行)、Memory(信息存储)、Channels(交互界面)和Session(对话管理)七大组件。数据流示例展示了从用户输入"创建文件"到Agent通过ReAct循环调用wri
本文提供了OpenClaw AI代理工具的完整安装和卸载指南。卸载步骤包括:检查全局安装列表、删除openclaw包、验证删除结果及清理残留文件。安装步骤则包含:设置国内镜像源、全局安装最新版本、初始化配置等关键操作。文章还解答了常见问题,说明OpenClaw是通过API调用云服务的AI代理工具,对本地配置要求不高,同时提醒用户注意数据安全。所有命令均可直接复制执行,适用于Node.js 22及以
到了老王的公司,他已经把需求文档、历史销售数据、天气API的文档都准备好了,堆在会议室桌上。“老陈,你先给我扫扫盲,高级脚本和上次写的自定义工具,到底啥区别?”老王递过来一瓶水,迫不及待地问。我喝了一口,打开需求文档,边看边解释:“简单来说,自定义工具是‘螺丝钉’,解决单一、标准化的需求,比如调用一个DLL、查一个HTTP API,逻辑简单,输入输出明确;而高级脚本是‘组装车间’,能把多个‘螺丝钉
OpenClaw 是一款开源的跨平台个人助理框架,旨在帮助用户通过本地或云端代理统一管理各种聊天渠道、自动化脚本和插件。本文档覆盖从下载、安装到基本使用的全流程,帮助你快速上手。
**Feishu 功能** | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | 基础功能 vs 完整集成 || **性能** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | Rust 编译型 vs JS 解释型 || **开发效率** | ⭐⭐ | ⭐⭐⭐⭐⭐ | 编译耗时 vs 即时生效 || **Wiki 操作** | ❌ | ✅ (wiki.ts:232 行) || **扩展性** | ⭐⭐ | ⭐⭐⭐⭐⭐ | 编译时扩展 v
1. **自然语言交互的强大**:通过 OpenClaw Feishu 通道,我能够用自然语言完成所有操作,无需记忆复杂的命令。- ✅ 正确的 feature 名称是 `channel-lark`(不是 `channel-feishu`)- 前端代码逻辑正确(`/root/zeroclaw/web/src/lib/ws.ts`)| 特性 | ZeroClaw (Rust) | OpenClaw (
本文介绍了开源AI代理工具OpenClaw的安装指南。OpenClaw是一款可部署在个人电脑上的AI自动化工具,通过调用外部大模型API实现任务自动化处理。安装需准备64位系统、Node.js环境和Git工具,详细步骤包括:安装Node.js和Git、下载源码、配置依赖、编译项目以及运行验证。文章提供了Windows系统的完整安装流程,并强调首次使用时需要配置大模型API密钥。该工具适合用于自动化