Skip to content

feat: add SkillManager tool for runtime skill management#130

Open
euphoriaer wants to merge 1 commit into
AQBot-Desktop:mainfrom
euphoriaer:feat/skill-manager
Open

feat: add SkillManager tool for runtime skill management#130
euphoriaer wants to merge 1 commit into
AQBot-Desktop:mainfrom
euphoriaer:feat/skill-manager

Conversation

@euphoriaer

Copy link
Copy Markdown

Summary

Add a SkillManager tool that allows the agent to list, install, and remove skills at runtime. Skills are persisted to disk under ~/.aqbot/skills/ and registered in the in-memory SkillRegistry.

Changes

  • src-tauri/crates/agent/src/permission.rs -- Add skillmanager to write-level risk classification
  • src-tauri/src/commands/agent.rs -- Register SkillManager as an agent tool
  • src-tauri/crates/open-agent-sdk -- Submodule update: add SkillManager tool and SkillRegistry::remove()

- Add SkillManager tool with list/install/remove actions
- Add remove() method to SkillRegistry in open-agent-sdk
- Register SkillManager as agent tool alongside SkillTool
- Add "skillmanager" to write-level risk classification
@euphoriaer

Copy link
Copy Markdown
Author

增加技能管理,安装技能后可跨会话使用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant