Skip to content

feat(mcp): support compact responses, resource subscriptions, and kconfig tools - #56

Open
equence wants to merge 3 commits into
OpenSiFli:mainfrom
equence:feat/compact-mode
Open

feat(mcp): support compact responses, resource subscriptions, and kconfig tools#56
equence wants to merge 3 commits into
OpenSiFli:mainfrom
equence:feat/compact-mode

Conversation

@equence

@equence equence commented Jul 2, 2026

Copy link
Copy Markdown
Contributor
  • Enable compact response mode by default to reduce token usage in MCP responses
  • Add MCP resource subscription capability with codekit://build/status and codekit://state/summary resources
  • Expose Kconfig configuration tree via three new MCP tools: sifli.kconfig.snapshot, sifli.kconfig.setValue, sifli.kconfig.saveChanges
  • Wire build task changes and state transitions to push notifications for subscribed resources (Experimental
    )
  • Register new sifli.mcp.compactResponses, sifli.mcp.start, sifli.mcp.stop commands in sidebar and command palette
  • Update skill documentation with Kconfig tool category and event push section

equence added 3 commits July 2, 2026 14:29
- Rename lean responses to compact mode with multi-layer optimizations
- Add compact JSON, board list flatten, serial read compaction
- Strip structuredContent, state duplicates, hex/byteLength fields
- Default to enabled, add Chinese i18n and sidebar toggle
- Add compact mode and Skills Harness documentation
- Enable MCP resource subscription capability (build/status, state/summary)
- Add sifli.kconfig.snapshot, sifli.kconfig.setValue, sifli.kconfig.saveChanges tools
- Wire build task and state change events to resource push notifications
- Update skill docs with new tools and event push documentation
Add step-by-step instructions for handling module feature requests:
- Ask user preference between direct implementation or reference-based
- Document doc navigation by layer (middleware/drivers/hal)
- Include Kconfig verification and API header lookup steps
@rabbitsaviola
rabbitsaviola requested a review from livewithme July 23, 2026 04:05
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