[#62] feat: declare consumes relationships in plugins #66

Merged
k9ert merged 1 commit from story-62 into main 2026-02-22 11:34:34 +00:00
Collaborator

Closes #62

Acceptance Criteria

  • Loop declares consumes: ["llm", "tools"]
  • Compaction declares consumes: ["llm"]
  • All plugins using capability lookups declare their consumption
  • All tests pass

Changes

Updated PluginMeta in plugins that consume capabilities:

Plugin Consumes Reason
loop llm, tools Uses get_by_capability("llm") and all_with_capability("tools")
compaction llm Uses get_by_capability("llm") for summarization
tools tools Self-aggregation via all_with_capability("tools")
subagent llm Uses get_by_capability("llm") for subagent execution
Closes #62 ## Acceptance Criteria - [x] Loop declares consumes: ["llm", "tools"] - [x] Compaction declares consumes: ["llm"] - [x] All plugins using capability lookups declare their consumption - [x] All tests pass ## Changes Updated PluginMeta in plugins that consume capabilities: | Plugin | Consumes | Reason | |--------|----------|--------| | loop | llm, tools | Uses `get_by_capability("llm")` and `all_with_capability("tools")` | | compaction | llm | Uses `get_by_capability("llm")` for summarization | | tools | tools | Self-aggregation via `all_with_capability("tools")` | | subagent | llm | Uses `get_by_capability("llm")` for subagent execution |
[#62] feat: declare consumes relationships in plugins
All checks were successful
CI / lint (pull_request) Successful in 9s
CI / test (3.11) (pull_request) Successful in 21s
CI / test (3.12) (pull_request) Successful in 22s
E2E Tests / e2e (pull_request) Successful in 10s
CI / test (3.13) (pull_request) Successful in 24s
CI / build (pull_request) Successful in 6s
735fd57c14
- Loop declares consumes: ["llm", "tools"]
- Compaction declares consumes: ["llm"]
- Tools declares consumes: ["tools"] (self-aggregation)
- Subagent declares consumes: ["llm"]
k9ert approved these changes 2026-02-22 11:34:27 +00:00
k9ert left a comment
Owner

LGTM

LGTM
k9ert merged commit 1882786319 into main 2026-02-22 11:34:34 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ultanio/cobot!66
No description provided.