clawd/memory/2026-02-24.md

43 lines
2.5 KiB
Markdown

# Daily Notes — 2026-02-24
## Andrew (Spacebot) — Major Session
### What we did
- **Model chain**: Gemini → MiniMax M2.5 (Fireworks) → **Claude Sonnet 4.6 via Anthropic OAuth** (final)
- **Updated to v0.1.15** (docker pull + recreate on 192.168.1.17)
- **Anthropic OAuth**: ran `spacebot auth login` inside container, credentials at `/data/anthropic_oauth.json`
- **Config** (`/home/johan/spacebot-config.toml` on 192.168.1.17):
- channel/branch/worker = `anthropic/claude-sonnet-4-6`
- cortex/compactor = `anthropic/claude-haiku-3-5`
- **Fireworks key**: `fw_RVcDe4c6mN4utKLsgA7hTm` valid (older key; `fw_TGADpSki7zak4K9JxPzbXU` expired)
- **IDENTITY.md ingested**: corrected HA IP (.252 not .16), Andrew not James, tool-use rules
- **agent_profile DB**: changed display_name to 'Andrew' — but cortex keeps regenerating as "James ⚡" (200 old memories outweigh new ones)
### Known issues
- **Worker dispatch broken**: channel calls `reply()` and stops — never dispatches workers. Andrew says "On it" but nothing happens. Affects all multi-step tasks.
- **Cortex profile regeneration**: reads existing memories, writes "James ⚡" back. Will self-correct as Andrew memories accumulate.
- **Banner bug** (being fixed in PR): "No LLM provider configured" shows even with valid OAuth.
### PR #193 — https://github.com/spacedriveapp/spacebot/pull/193
Two fixes:
1. Settings dialog pre-populates model field from active routing config (not hardcoded default like `llama-v3p3-70b-instruct`)
2. `get_providers()` now checks `anthropic_oauth.json` for Anthropic — OAuth counted as "configured"
Review feedback addressed:
- `find(a => a.id === 'main')` instead of `[0]` for default agent
- `useEffect` to sync model input when config loads after dialog opens
- Rebased on latest main (had accidentally bundled OpenAI device-code flow changes)
- `jamiepine` (maintainer) said "very helpful change"
### Architecture observation
Johan: "The foundation is a LOT better than OpenClaw." Rust, true concurrency, Lance vector memory, proper PKCE OAuth. Johan wants it to work. Revisiting 2026-03-03.
### GitHub PAT
`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` — 30-day, repo scope, johanjongsma account. Expires ~2026-03-26.
## Weather
St. Pete tonight: **9°C (48°F), clear, 27 km/h wind** — cold. Andrew hallucinated 84°F with MiniMax M2.5.
## Spacebot Monitoring
Added to HEARTBEAT.md: weekly check for new Spacebot releases, specifically worker dispatch fix. Don't update Andrew container until Johan says so.