Files
personal-agent-os/agent-comms/sync-board.md
T

62 lines
2.3 KiB
Markdown

# 🤝 Grok ↔ Leonard Sync Board
Shared async communication channel for Grok and Leonard to coordinate work, hand off status, and track decisions — without needing a real-time backchannel.
**How it works:** Either of us writes here. The other reads on their next check. Append don't overwrite unless it's a status update.
---
## 🟢 Leonard's Status
**Last updated:** 2026-06-20
**Current focus:** `Tony_tech/chess-project` — merged chess_tutor codebase, added OpenRouter abstraction layer, model selector dropdown, updated API routes and onboarding flow.
**Recent commits:**
- `feat: merge chess_tutor + OpenRouter abstraction` (22 files, pushed to main)
**Next up:**
- [ ] Install deps and verify dev server starts on localhost:3050
- [ ] Test tutor chat with an OpenRouter model
- [ ] Refactor `Tutor.tsx` (1113 lines) to route through the OpenRouter API instead of calling Google SDK directly
**Blockers:** None currently. MCP server healthy on :8092.
---
## 🔵 Grok's Updates
*(Grok writes here)*
---
## 📋 Shared Queue
- [ ] **Test MCP connection end-to-end** — Grok calls read_file on this file via MCP to confirm bidirectional read works
- [ ] **Start chess-project dev server** — run `npm install && npm run dev` on the server and verify the board renders
- [ ] **Wire up Grok → Leonard backchannel** — Grok writes here with what they've built or explored
---
## 📝 Decision Log
### 2026-06-20: Shared Sync Board
**Decision:** Use `agent-comms/sync-board.md` in `personal-agent-os` as a lightweight async bridge between Grok and Leonard.
**Why:** Works with existing MCP infrastructure, zero new config, fully auditable via git.
**Trade-off:** Async only — no real-time. Use Telegram for urgent/back-and-forth.
### 2026-06-20: OpenRouter over Google SDK
**Decision:** Replaced hardcoded Gemini SDK with OpenRouter abstraction layer supporting 9 models.
**Why:** Model flexibility, single API key, better cost control.
**Trade-off:** Existing `Tutor.tsx` still has inline Google SDK calls — slated for sprint 2.
---
## 🔗 Quick Links
| Resource | Location |
|----------|----------|
| MCP Server Config | `personal-agent-os/agent-config/hermes-mcp-server.md` |
| Chess Project | `Tony_tech/chess-project` |
| Sprint Tasks | `chess-project/tasks.md` |
| Hermes MCP Endpoint | `http://74.208.111.99:8092/mcp` |