Skip to content

feat: global skill packages with ZIP import and personalization layout - #108

Merged
jubaoliang merged 2 commits into
developfrom
feature/skill-packages
Jul 31, 2026
Merged

feat: global skill packages with ZIP import and personalization layout#108
jubaoliang merged 2 commits into
developfrom
feature/skill-packages

Conversation

@jubaoliang

Copy link
Copy Markdown
Collaborator

Summary

  • Add instance-level skill packages (DB + ~/.octop/skill-packages/), mountable on agents, with SkillHub / URL / local ZIP import
  • Consolidate skills domain under infra/skills/, merge schema into migration v2 (cron MCP + skill_packages including icons), and include packages in backup/restore
  • Personalization page unifies skills / subagents / channels / MBTI / memory; skill-packages UI supports mobile list↔detail navigation

Test plan

  • Pre-commit hook: make all + dashboard npm run build
  • Backend: uv run pytest -m "not live" (1648 passed)
  • Frontend: ZIP parse / SkillImportModal vitest + tsc -b
  • Manually: create package → ZIP import → mount on host-root agent → disable skill
  • Manually: /skill-packages on mobile list/detail back navigation
  • Manually: backup/restore retains skill packages without stale dirs

Made with Cursor

jubaoliang-tencent and others added 2 commits July 30, 2026 18:37
…tion layout

Introduce instance-level skill packages (DB + disk), mount them on agents, and
support SkillHub/URL/ZIP import. Merge related schema into migration v2 and
cover the zip import path with frontend and API tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid full agent rebuild when mounting packages so Experts UI no longer
hits AGENT_NOT_FOUND; accept workspace-scoped local backends on Windows;
use theme token for package list card background.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jubaoliang
jubaoliang merged commit 2a3df89 into develop Jul 31, 2026
3 checks passed
@jubaoliang jubaoliang mentioned this pull request Jul 31, 2026
3 tasks
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.

2 participants