Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: SyJarvis/mindbot

v0.3.6

03 May 07:24
@SyJarvis SyJarvis
dcca18f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

🎯 版本概览

MindBot v0.3.6 带来两大核心更新:Skills 模块增强、Memory 模块精简。

功能 说明
🧩 Skills 增强 脚本支持、作用域管理、扁平技能、优先级加载
🧹 Memory 精简 删除废弃代码,简化存储层,减少 872 行代码

🧩 Skills 模块增强

技能系统全面升级,支持脚本捆绑、多级作用域、扁平文件布局。

核心组件

组件 职责
ScriptDefinition 捆绑可执行脚本,自动检测语言类型(Python/Bash/Node 等)
SkillScope 技能作用域分级(builtin/user/project/extra)
SkillLoader 优先级加载 + 去重,支持子目录和扁平两种布局
_discover_scripts 自动发现 scripts/ 目录下的可执行文件

技能目录结构

.agents/skills/
├── my-skill/
│ ├── SKILL.md # 技能定义
│ └── scripts/ # 可执行脚本
│ ├── process.py
│ └── validate.sh
└── flat-skill.md # 扁平技能(文件名即技能名)

优先级规则

项目级 (.agents/skills/) → priority=110(最高)
用户级 (~/.config/agents/) → priority=100
用户级 (~/.mindbot/skills/) → priority=90
配置目录 (自定义) → priority=80

🧹 Memory 模块精简

移除废弃存储层,简化 API,降低维护成本。

删除的组件

文件 说明
compaction.py 旧版压缩逻辑
indexer.py 旧版索引管理
markdown.py 旧版 Markdown 处理
searcher.py 旧版关键词搜索
storage.py 旧版 SQLite 存储
types.py 旧版数据类型

精简的 API

移除方法 替代方案
unarchive_shard() 直接删除归档文件
search_with_context() 使用 search_by_keyword()
write_chunk_aggregate() 不再需要聚合文件
export_summary() 使用 export()

📦 配置更新

项目结构

AGENTS.md # 架构指南(新增)
.agents/ # 项目级技能目录(新增)
├── skills/
│ ├── add-channel/
│ ├── add-provider/
│ ├── coding-guidelines/
│ └── skill-creator/
└── README.md
skills/ # 已迁移至 .agents/skills/(删除)

版本信息

项目
版本号 0.3.5 → 0.3.6
代码变更 +739 / -872 行
提交数 3
Loading

v0.3.3

12 Apr 18:08
@SyJarvis SyJarvis
abc3141
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

🎯 版本概览

MindBot v0.3.3 带来三大核心更新:实时配置系统ACP 协议支持Agent Benchmark 框架

功能 说明
⚙️ 实时配置 ConfigBus 事件总线,授权/配置热更新无需重启服务
🔌 ACP 协议 Agent Client Protocol 通道,支持 Claude Code、Codex 等外部 Agent
📊 Benchmark ToolCall-15 + Real-Tools,量化评估 Agent 性能

⚙️ 实时配置系统

配置热更新,授权实时生效,无需重启服务。

核心组件

组件 职责
ConfigBus 内存事件总线,配置读写零延迟,订阅通知机制
AuthManager 实时授权管理,工具授权立即生效,支持临时授权自动过期
ConfigPersistence 周期性持久化(默认 60 秒),崩溃恢复不丢数据
ConfigSync 多实例同步(可选),版本号心跳 + 增量拉取

CLI 支持

mindbot shell
# Shell 内实时配置
/config get global temperature
/config set global temperature 0.9
/config auth grant user_123 delete_file --expires 3600
/config auth check user_123 delete_file

🔌 ACP 协议支持

Agent Client Protocol 通道,支持 Claude Code、Codex 等外部 Agent。

功能特性

  • ACPChannel — 连接 ACP 兼容的 Agent(Claude Code、Codex)
  • 智能路由 — 按通道/会话 ID 匹配规则,将消息路由到指定 Agent
  • 无缝集成 — 飞书/Telegram 消息可自动转发到外部 Agent 处理
Assets 4
Loading

AltStyle によって変換されたページ (->オリジナル) /