Story: Declare consumes relationships in plugins #62

Closed
opened 2026-02-22 11:08:58 +00:00 by doxios · 0 comments
Collaborator

Parent

Part of #58

Description

Update plugins to declare which capability groups they consume.

Acceptance Criteria

  • Loop declares consumes: ["tools", "llm"]
  • Compaction declares consumes: ["llm"]
  • Any other plugins using all_with_capability() or get_by_capability() declare their consumption
  • All existing tests pass

Files to modify

  • cobot/plugins/loop/plugin.py
  • cobot/plugins/compaction/plugin.py
  • Other plugins as needed

Estimate

30 minutes

## Parent Part of #58 ## Description Update plugins to declare which capability groups they consume. ## Acceptance Criteria - [ ] Loop declares `consumes: ["tools", "llm"]` - [ ] Compaction declares `consumes: ["llm"]` - [ ] Any other plugins using `all_with_capability()` or `get_by_capability()` declare their consumption - [ ] All existing tests pass ## Files to modify - `cobot/plugins/loop/plugin.py` - `cobot/plugins/compaction/plugin.py` - Other plugins as needed ## Estimate 30 minutes
k9ert closed this issue 2026-02-22 11:34:34 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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#62
No description provided.