Code Buddy: Your IDE Meets Your Agent
sanctumos/code-buddy is a bridge between Cursor (or any MCP-capable IDE) and Letta. When your IDE's agent processes a webhook β say, a GitHub push event β Code Buddy routes it through the MCP server to your Letta agent, with a clear prefix so the agent knows the message came from the Cursor agent rather than a human.
The initial release includes:
- Letta client integration in both the MCP server and webhook processor.
- Event storage for audit trails.
- Clean project structure with
config.env.exampleand updated dependencies.
SMCP Plugin: GitHub
sanctumos/smcp-plugin-github gives your agent the ability to create issues, comment on PRs, and manage repositories through SMCP tool calls. The December release focused on reliability:
- Markdown preservation (issue #12): Escape sequences in issue bodies were mangling fenced code blocks. Two fixes β one for decode, one for format preservation β resolved it.
- Idempotency and duplicate protection (issue #10): Creating the same issue twice no longer results in duplicates.
- Standardized argument handling (issue #9): All commands now parse arguments consistently.
- Error messages (issue #6): Failures return actionable messages instead of stack traces.
- Working directory control (issue #3):
--cwdflag for explicit repo targeting. - Non-interactive mode (issue #2):
--non-interactiveimplies--yesfor CI pipelines. - Multi-word argument quoting (issue #1): Arguments with spaces no longer split incorrectly.
Testing infrastructure was also reorganized, with run_tests.py moved into the tests/ folder and external limitations documented per a code review.