Skip to content

feat(skills): add skill support - #26

Merged
liut merged 1 commit into
mainfrom
feat/skill-support
Aug 5, 2026
Merged

feat(skills): add skill support#26
liut merged 1 commit into
mainfrom
feat/skill-support

Conversation

@liut

@liut liut commented Aug 5, 2026

Copy link
Copy Markdown
Owner
  • Store open Agent Skills SKILL.md bundles in DB: skill row (codegen model/store/admin CRUD) + resource files in agent_skill_file (bytea content, mime, text/binary kind, per-file size, composite unique skill_id+path)
  • Bundle writes are atomic upserts keyed by (skill_id, path); file access gated by skill visibility; binary content stored but never inlined into LLM context
  • System prompt injects metadata only; full content loads on demand: direct injection below threshold, skill_list/skill_read/skill_file_list/skill_file_read embedded tools (same source as REST list), /skill command activation
  • Channel visibility (Channel bitmask) + user-facing REST API (owner semantics, description length validation, swagger annotations)
  • Tests and plan included (requirements doc lives in gitignored docs/brainstorms)

- Store open Agent Skills SKILL.md bundles in DB: skill row (codegen model/store/admin CRUD) + resource files in agent_skill_file (bytea content, mime, text/binary kind, per-file size, composite unique skill_id+path)
- Bundle writes are atomic upserts keyed by (skill_id, path); file access gated by skill visibility; binary content stored but never inlined into LLM context
- System prompt injects metadata only; full content loads on demand: direct injection below threshold, skill_list/skill_read/skill_file_list/skill_file_read embedded tools (same source as REST list), /skill command activation
- Channel visibility (Channel bitmask) + user-facing REST API (owner semantics, description length validation, swagger annotations)
- Tests and plan included (requirements doc lives in gitignored docs/brainstorms)
@liut
liut merged commit 0ef8106 into main Aug 5, 2026
2 checks passed
@liut
liut deleted the feat/skill-support branch August 5, 2026 13:01
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