Skip to content

Releases: logos-42/Alou-pay

v0.3.1

26 Mar 09:13

Choose a tag to compare

v0.3.1

心跳修复
群聊
架构更新,使用 runtime
加入 API 调用,媒体工具调用
API 保留本地

v0.3.0

14 Mar 06:50

Choose a tag to compare

v0.3.0

  • session 加载并行,架构级别改动
  • Session Actor 模型:1 session = 1 actor,无锁并发
  • 移除 BridgeManager 的 Mutex 包装,改为无锁 Arc
  • SessionActor 集成 RalphLoopExecutor
  • SessionRuntime: Agent 状态 + 记忆状态(Workflow 状态分离)
  • WorkflowEngine: 独立工作流执行引擎
  • Agent Scheduler: 基于优先级的公平调度
  • 资源池:LLM/Tool/Browser 池化 + RAII 借用
  • 配额管理:每 session 限流 + 资源配额
  • SessionRouter 支持动态 AiClient 注入
  • 上下文压缩,后端上下文分层
  • jsx 改为 tsx,js 改为 ts
  • IPFS.md文档注入,无限内存记忆,添加 IPFS.md 长期记忆文档管理
  • agent 有能力和工具在创建过程就选择头像
  • USER - 用户喜好(沟通风格)
  • PROJECT - 项目报告(当前工作)
  • 左侧边栏支持拖拽拉伸

v0.2.2

12 Mar 10:20

Choose a tag to compare

v0.2.2

  • 注入文档加载记忆,默认加载
  • 创建记忆文档,在多个系统兼容
  • session 分开并行优化
  • 浏览器工具优化

v0.2.1

11 Mar 10:56

Choose a tag to compare

v0.2.1

  • 修复页面闪动
  • diap 身份加载,可以点击创建
  • agent id 加载路径注入文件
  • 并发 session
  • 修复工具注册,数量提升

v0.2.0

09 Mar 10:22

Choose a tag to compare

群聊智能体模因设计 & DIAP 异步身份创建

  • 群聊模因设计
  • 钱包工具
  • IPFS 加载
  • gataway
  • hb+corn
  • DIAP 异步身份创建
  • soul-md 管理
  • iroh_tool.rs API 升级到 iroh 0.96
  • spec-tools

v0.1.11

02 Mar 08:05

Choose a tag to compare

🚀 核心特性

  • 并行执行 - 无依赖任务同时执行,充分利用多核
  • 依赖管理 - 自动构建依赖图,计算关键路径
  • Agent Swarm - 支持 Leader-Follower / P2P / Hive-Mind 协作模式
  • 事件驱动 - 完整的生命周期事件系统
  • 错误恢复 - 可配置重试策略和优雅降级
  • 资源限制 - 内存、CPU、超时控制

✅ 完成的工作

1. Skills 系统
 - 架构设计: 创建了全局 ~/.alou/skills/ 目录结构
 - SKILL.md 标准: 定义了技能的元数据格式
 - 类型定义: 在 alou-desktop/src/types/skills.ts 中创建了完整的 TypeScript 类型
 - 示例 Skills: 创建了 filesystem 和 web-search 两个内置技能示例

2. Tasks 系统(Rust 实现)
 - 核心实现: alou-desktop/src-tauri/src/tools/task_system.rs (894 行)
   - Task - 任务定义
   - TaskQueueManager - 任务队列管理器(支持持久化)
   - TaskExecutionEngine - 任务执行引擎
   - AgentSwarm - Agent 群协作
   - AgentInfo - Agent 信息
 - 支持特性:
   - 优先级队列(Critical/High/Medium/Low/Custom)
   - 多种执行模式(Sequential/Parallel/Swarm/Workflow)
   - Agent Swarm 协作(Leader-Follower/Peer-to-Peer/Hive-Mind)
   - 并行执行和依赖管理

3. 文档
 - docs/SKILLS_ARCHITECTURE.md - Skills 架构设计
 - docs/TASKS_ARCHITECTURE.md - Tasks 架构设计(已更新为 Rust)
 - docs/SKILLS_AND_TASKS_GUIDE.md - 使用指南
 - SKILLS_TASKS_IMPLEMENTATION_SUMMARY.md - 实现总结

4. 与现有系统集成
 - 更新了 alou-desktop/src-tauri/src/tools/mod.rs 导出新的 task_system 模块
 - 保留了现有的 task_queue.rs 和 task_queue_tool.rs
 - 新系统与现有 Skills 系统(alou-desktop/src-tauri/src/skills/)兼容

📁 新增文件
 1. alou-desktop/src/types/skills.ts - TypeScript 类型定义
 2. alou-desktop/src-tauri/src/tools/task_system.rs - Rust Task 系统核心
 3. alou-desktop/src/skills/builtin/filesystem/SKILL.md - 示例技能
 4. alou-desktop/src/skills/builtin/filesystem/skill.ts - 示例技能实现
 5. alou-desktop/src/skills/builtin/web-search/SKILL.md - 示例技能
 6. 多个文档文件

🎯 核心设计理念
 1. 概念完整性: 统一的 Skills 和 Tasks 模型
 2. 模块化设计: 松耦合的组件,清晰的职责划分
 3. 渐进式演进: 向后兼容,支持增量开发
 4. Agent 自主性: 支持 Agent Swarm 自组织协作

v0.1.10

18 Feb 10:49

Choose a tag to compare

v0.1.10

Ralph Loop - agent_document 工具 (executor.rs)
新增第 20 个工具 agent_document,支持 read / update 两个 action

read: 从 system message 中解析 === SECTION === 标记并返回文档内容

update: 通过 Tauri 事件 document:updated 通知前端持久化

工具完整路由:AI 调用 → Rust 执行 → Tauri 事件 → 前端 localStorage

agentStore - 文档持久化 (agentStore.ts)
AgentMetadata 新增 documents: Record<string, string> 字段

新增 updateAgentDocument() action:合并更新并按规范顺序重建 customPrompt

useAgentMessages - 事件监听 (useAgentMessages.ts)
监听 document:updated Tauri 事件

使用 activeChannelIdRef 避免 stale closure

自动调用 agentStore.updateAgentDocument() 持久化

创建流程 (useAgentCreation + CreateAgentModal + agentDocumentService)
extractDocumen- extractDocumen- extractDocumen- extr-value map 存入 store

AGEN- AGEN- AGEN- AGEN- AGEN- AGEN- AGEN- AGEN- AGEN- AGEN- 新 MEMORY.md

自进化闭环
AI 生成回复 → 调用 agent_document(update) → Tauri 事件 → 前端持久化

→ 下次对话 customPrompt 包含更新后内容 → AI 具有跨会话记忆

0.1.8

05 Jan 09:53

Choose a tag to compare

v0.1.8

  • 实现Claude Agent SDK兼容层和do模式

  • 新增claude_sdk模块处理Claude Agent SDK格式

  • 修复claude.rs路由,实现真实AI调用

  • 添加/api/claude-agent/query端点

  • 支持多模型路由:deepseek、openai、claude、qwen、kimi

  • 实现格式转换和错误处理

  • 验证英文请求工作正常,中文显示待优化

  • 修复useAgentMessages.js中的require错误

  • 更新工具配置导入方式

  • 确保Alou模式和Agent模式的工具调用正常工作

0.1.7

25 Dec 08:29

Choose a tag to compare

更新版本到 v0.1.7

  • 实现群聊遥控功能并升级版本
  • 创建独立的 ImportAgentModal 组件用于导入其他节点的智能体
  • 从 CreateAgentModal 中移除 IPNS/CID 解析功能
  • 优化搜索栏的 IPNS/CID 自动解析功能
  • 改进解析过程中的关闭和取消逻辑
  • 修复图标大小和样式问题
  • 添加完整的双语支持
  • 优化智能体名称和头像的显示逻辑
  • 实现智能体专属背景功能,支持按频道存储和模糊处理
  • 添加图片模糊处理工具函数 (imageBlur.js)
  • 实现按智能体(activeChannelId)独立存储背景图片
  • 背景图片自动应用模糊效果(10px)
  • 对话面板支持背景图片显示
  • 右侧边栏透明化,支持毛玻璃效果
  • 设置图标位置固定,不受侧边栏移动影响
  • 重构 AgentChat 组件
  • 创建 AvatarManager 模块集中管理头像逻辑
  • 支持多种头像格式(HTTP URL、data URL、IPFS CID)
  • 修复头像更新后对话框和侧边栏不同步的问题
  • 添加缓存机制提高性能
  • 提供 React Hook 和全局事件支持
  • 包含完整的单元测试

0.1.6

20 Dec 07:02

Choose a tag to compare

更新版本到 v0.1.6

  • 添加 handleImportAgent 函数处理已解析智能体的导入
  • 在 AgentChat.jsx 中连接 onImportAgent 回调
  • 增强 resolveExistingAgentTarget 和 buildChannelFromAgent 的日志输出
  • 确保解析后的智能体能正确添加到频道列表并保存到本地存储
  • 修复 public_gateways 生命周期问题、pubsub_topics 类型不匹配和未使用的导入
  • 修复智能体加载时ID不一致导致的丢失问题
  • 统一ID生成逻辑,确保保存和加载时使用相同的ID
  • 修复DIAP身份面板IPNS字段丢失的问题
  • 优化智能体去重逻辑
  • 清理多余的调试日志
  • 修复临时ID过滤逻辑
  • 实现每日限额功能、订阅付费按钮和限额弹窗
  • 启用每日限额功能,使用 KV 存储持久化计数器
  • 在路由处理器中集成限额检查
  • 在 DIAP 身份面板添加注册付费按钮
  • 实现限额用完自动弹窗,支持中英文双语
  • 创建 RateLimitModal 组件和 useRateLimitModal hook
  • 添加订阅相关服务和页面
  • 实现订阅存储和 API 路由
  • 添加 DIAPSubscription 智能合约