goose icon indicating copy to clipboard operation
goose copied to clipboard

feat: pass conversation to platform extensions during MOIM collection

Open tlongwell-block opened this issue 3 weeks ago • 1 comments

Enables platform extensions to access conversation history when generating MOIM content.

Initial use case: The todo extension now auto-initializes with a requirements-driven workflow when the user's first message contains "Act autonomously." or "Work independently."

- [ ] Capture all requirements (explicit, implicit, and edge cases) in .task_requirements.md                                                                                                 
- [ ] Plan: break down into steps, update this todo                                                                                                                                          
- [ ] Implement                                                                                                                                                                              
- [ ] Test: deterministic verification required (run tests, lints, type checks)                                                                                                              
- [ ] Reread .task_requirements.md and confirm every requirement is satisfied                                                                                                                

Future possibilities: With conversation access, platform extensions could provide context-aware MOIM—chatrecall could surface relevant past conversations based on the current topic, skills could highlight applicable skills based on what's being discussed, or new extensions could adjust their context contributions based on conversation flow.

tlongwell-block avatar Dec 05 '25 15:12 tlongwell-block

@michaelneale we could use this to dynamically pass in skill suggestions

tlongwell-block avatar Dec 05 '25 16:12 tlongwell-block