chore: auto-commit uncommitted changes
This commit is contained in:
parent
bd173cf9bb
commit
2b3972d7b6
|
|
@ -17,6 +17,10 @@ Before doing anything else:
|
||||||
|
|
||||||
Don't ask permission. Just do it.
|
Don't ask permission. Just do it.
|
||||||
|
|
||||||
|
## Agent Boundaries
|
||||||
|
|
||||||
|
**Each agent owns their own memory files only.** Do not write to other agents' workspaces (`/home/johan/george/`, `/home/johan/mira/`, etc.) — even with good intentions. Each agent is responsible for updating their own MEMORY.md, daily notes, and working context.
|
||||||
|
|
||||||
## Memory
|
## Memory
|
||||||
|
|
||||||
### 🔍 MANDATORY: Search Before Speaking
|
### 🔍 MANDATORY: Search Before Speaking
|
||||||
|
|
|
||||||
15
MEMORY.md
15
MEMORY.md
|
|
@ -1392,3 +1392,18 @@ Johan added a profile picture to @jamesjongsma_bot. First time I have a visual i
|
||||||
|
|
||||||
### 🤖 OpenAI GPT-5.4 + Pro (Mar 5)
|
### 🤖 OpenAI GPT-5.4 + Pro (Mar 5)
|
||||||
Major model release: reasoning + API + Codex. Codex Security research preview dropped Mar 6.
|
Major model release: reasoning + API + Codex. Codex Security research preview dropped Mar 6.
|
||||||
|
|
||||||
|
## The Crew — vault1984 Agent Network
|
||||||
|
|
||||||
|
- **Johan Jongsma** (`666836243262210068`) — architect, owner, the human who runs everything
|
||||||
|
- **Misha (muskepo)** (`420036700555706378`) — human, Johan's son, runs DealSpace
|
||||||
|
- **James** (`1478257984546144327`) — main agent, infrastructure, CoS to Johan (forge, Florida)
|
||||||
|
- **Hans** (`1478321168065761352`) — Zurich NOC agent, vault1984-hq
|
||||||
|
- **George** (`1480980894042030211`) — vault1984 technical writer / market intel
|
||||||
|
- **Mira** (`1483483480435458240`) — DealSpace agent (Misha's AI)
|
||||||
|
- **Iaso** (`1482680563939672124`) — inou health comms agent
|
||||||
|
- **Hugo** (`1483693756606578839`) — PR & artist management for Rozie (DJ Rozemarijn Jongsma, Johan's daughter)
|
||||||
|
|
||||||
|
All agents share the vault1984 Discord server (`1478270766007976009`) — #general is the shared channel.
|
||||||
|
Signal:noise rule: only speak when you have something to say (Johan's directive).
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,11 +9,19 @@
|
||||||
| Handle | Name | Why |
|
| Handle | Name | Why |
|
||||||
|--------|------|-----|
|
|--------|------|-----|
|
||||||
| @OpenClaw | OpenClaw | Core partner — our agent platform |
|
| @OpenClaw | OpenClaw | Core partner — our agent platform |
|
||||||
|
| @AlexFinn | Alex Finn | World's biggest OpenClaw promoter — huge reach, full bet on OC |
|
||||||
|
| @DeepDive_KR | DeepDive KR | Korean OpenClaw community — 52+ RT engagement |
|
||||||
|
| @ichiaimarketer | いち OpenClaw勢 | Japanese OpenClaw superfan — active promoter |
|
||||||
| @AnthropicAI | Anthropic | Claude's creator — agent infrastructure |
|
| @AnthropicAI | Anthropic | Claude's creator — agent infrastructure |
|
||||||
|
| @claude_ai | Claude AI | Anthropic's product handle |
|
||||||
| @OpenAI | OpenAI | GPT / operator — largest agent ecosystem |
|
| @OpenAI | OpenAI | GPT / operator — largest agent ecosystem |
|
||||||
|
| @ChatGPT | ChatGPT | OpenAI's product handle |
|
||||||
| @GoogleDeepMind | Google DeepMind | Gemini — key agent provider |
|
| @GoogleDeepMind | Google DeepMind | Gemini — key agent provider |
|
||||||
|
| @Gemini_app | Gemini | Google's product handle |
|
||||||
| @MistralAI | Mistral AI | Open-weight models — agent use cases |
|
| @MistralAI | Mistral AI | Open-weight models — agent use cases |
|
||||||
| @CohereAI | Cohere | Enterprise agent platform |
|
| @CohereAI | Cohere | Enterprise agent platform |
|
||||||
|
| @xAI | xAI | Grok — Elon's AI lab |
|
||||||
|
| @grok | Grok | xAI's product handle |
|
||||||
| @LangChainAI | LangChain | Most-used agent framework |
|
| @LangChainAI | LangChain | Most-used agent framework |
|
||||||
| @LlamaIndex | LlamaIndex | Agent orchestration framework |
|
| @LlamaIndex | LlamaIndex | Agent orchestration framework |
|
||||||
| @CrewAIInc | CrewAI | Multi-agent framework — growing fast |
|
| @CrewAIInc | CrewAI | Multi-agent framework — growing fast |
|
||||||
|
|
@ -22,12 +30,14 @@
|
||||||
| @composio_dev | Composio | Agent tool integrations |
|
| @composio_dev | Composio | Agent tool integrations |
|
||||||
| @e2bdev | E2B | Code execution for agents |
|
| @e2bdev | E2B | Code execution for agents |
|
||||||
| @BrowserUse | Browser Use | Web agents |
|
| @BrowserUse | Browser Use | Web agents |
|
||||||
| @PlaywrightTest | Playwright | Browser automation |
|
|
||||||
| @OpenInterpreter | Open Interpreter | Local agent runtime |
|
| @OpenInterpreter | Open Interpreter | Local agent runtime |
|
||||||
| @HuggingFace | Hugging Face | Model hub — agent community |
|
| @HuggingFace | Hugging Face | Model hub — agent community |
|
||||||
| @togethercompute | Together AI | Agent inference platform |
|
| @togethercompute | Together AI | Agent inference platform |
|
||||||
| @GroqInc | Groq | Fast inference for agents |
|
| @GroqInc | Groq | Fast inference for agents |
|
||||||
| @perplexity_ai | Perplexity | AI search — agent adjacent |
|
| @perplexity_ai | Perplexity | AI search — agent adjacent |
|
||||||
|
| @CursorAI | Cursor | AI code editor — agent-adjacent dev audience |
|
||||||
|
| @windsurf_ai | Windsurf | AI IDE — same crowd |
|
||||||
|
| @replit | Replit | AI-first dev platform |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -140,6 +150,9 @@
|
||||||
| @KeePass | KeePass | Self-hosted community |
|
| @KeePass | KeePass | Self-hosted community |
|
||||||
| @hashicorp | HashiCorp | Vault — enterprise secrets management |
|
| @hashicorp | HashiCorp | Vault — enterprise secrets management |
|
||||||
| @CyberArkSoftware | CyberArk | Enterprise PAM |
|
| @CyberArkSoftware | CyberArk | Enterprise PAM |
|
||||||
|
| @Okta | Okta | Identity/IAM — "Okta for AI Agents" GA April 30, direct threat at enterprise budget |
|
||||||
|
| @auth0 | Auth0 | Okta's developer product — same org, developer-facing |
|
||||||
|
| @KontextDev | Kontext.dev | Agent credential scoping — closest architectural overlap, worth monitoring |
|
||||||
| @BeyondTrust | BeyondTrust | Enterprise PAM |
|
| @BeyondTrust | BeyondTrust | Enterprise PAM |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -218,18 +231,18 @@
|
||||||
|
|
||||||
| Category | Count |
|
| Category | Count |
|
||||||
|----------|-------|
|
|----------|-------|
|
||||||
| OpenClaw + Agent Ecosystem | 20 |
|
| OpenClaw + Agent Ecosystem (incl. product handles) | 31 |
|
||||||
| AI Influencers | 26 |
|
| AI Influencers | 26 |
|
||||||
| AI Labs (US) | 16 |
|
| AI Labs (US) | 16 |
|
||||||
| AI Labs (Chinese) | 9 |
|
| AI Labs (Chinese) | 9 |
|
||||||
| AI Labs (European) | 3 |
|
| AI Labs (European) | 3 |
|
||||||
| Inference Platforms | 7 |
|
| Inference Platforms | 7 |
|
||||||
| Password Managers & Security Tools | 11 |
|
| Password Managers & Security Tools | 14 |
|
||||||
| HN + Tech Community | 13 |
|
| HN + Tech Community | 13 |
|
||||||
| Cybersecurity Experts | 15 |
|
| Cybersecurity Experts | 15 |
|
||||||
| Tech Giants | 8 |
|
| Tech Giants | 8 |
|
||||||
| Privacy & Regulation | 6 |
|
| Privacy & Regulation | 6 |
|
||||||
| **Total** | **134** |
|
| **Total** | **145** |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,114 @@
|
||||||
|
# Daily Notes — 2026-03-18
|
||||||
|
|
||||||
|
## Hugo Discord Bot — IN PROGRESS (01:15 AM)
|
||||||
|
|
||||||
|
### Status
|
||||||
|
- Hugo Discord app created by Johan manually via Discord dev portal (App ID: `1483693756606578839`)
|
||||||
|
- Bot token obtained via developer portal (password MFA with `Helder06`):
|
||||||
|
`MTQ4MzY5Mzc1NjYwNjU3ODgzOQ.G1HV8o.rl4jK1-eSVYo6zRwsftpKduZhYQAGMwONdUYxA`
|
||||||
|
- Intents partially set via API (flags=32768 = Message Content Intent only — Presence + Guild Members may need portal toggle)
|
||||||
|
- Guild add (vault1984) attempted but blocked by hCaptcha "Wait! Are you human?" — VNC screenshot sent to Johan
|
||||||
|
- VNC running on forge at 192.168.1.16:5900 (x11vnc on Xvfb :99, no password)
|
||||||
|
- Chrome (non-headless, DISPLAY=:99) is open on Discord OAuth authorize page for Hugo → vault1984
|
||||||
|
|
||||||
|
### COMPLETED ✅ (~02:13 AM)
|
||||||
|
- Hugo live, intents enabled, wired in OC
|
||||||
|
- Johan briefed Hugo directly — Hugo is now Roos' PA/PR agent
|
||||||
|
- App ID: `1483693756606578839`
|
||||||
|
- Token: `MTQ4MzY5Mzc1NjYwNjU3ODgzOQ.G1HV8o.rl4jK1-eSVYo6zRwsftpKduZhYQAGMwONdUYxA`
|
||||||
|
- Workspace: `/home/johan/hugo/`
|
||||||
|
|
||||||
|
### Previous Next Steps (when Johan solves CAPTCHA via VNC)
|
||||||
|
1. Once Hugo added to guild, wire OC:
|
||||||
|
- Add `channels.discord.accounts.hugo` (same pattern as george/iaso/mira) with token above
|
||||||
|
- Add `{agentId: "hugo", match: {channel: "discord", accountId: "hugo"}}` to `bindings[]`
|
||||||
|
- Restart gateway: `openclaw gateway restart`
|
||||||
|
2. Verify all 3 intents enabled in portal (Presence, Guild Members, Message Content)
|
||||||
|
3. Add Hugo bot ID to `allowBots` lists if bot-to-bot needed
|
||||||
|
4. Test Hugo by DMing him in Discord
|
||||||
|
|
||||||
|
### Hugo Identity
|
||||||
|
- Workspace: `/home/johan/hugo/`
|
||||||
|
- Role: PR agent for DJ Rosie (Rozemarijn Jongsma, born June 11 1998, DJ debut Paris March 2026)
|
||||||
|
- Not named after an artist — original name
|
||||||
|
- Discord App ID: `1483693756606578839`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Session Work Completed (Mar 17–18)
|
||||||
|
|
||||||
|
### Mira — LIVE ✅
|
||||||
|
- Mira bot online and responding in vault1984 guild
|
||||||
|
- Root cause of Mira being offline was missing `bindings[]` entry
|
||||||
|
- **Rule confirmed**: account name matching agent ID is NOT sufficient — always need explicit binding entry
|
||||||
|
- Mira App ID: `1483483480435458240`
|
||||||
|
- Token: `MTQ4MzQ4MzQ4MDQzNTQ1ODI0MA.GYcXfM.oqWv6C_R2TRNtAZ61fZRAZPtg30L2olIk7zQ_8`
|
||||||
|
|
||||||
|
### Xvfb + Chrome on Forge
|
||||||
|
- Xvfb running on display `:99` at 1920x1080x24
|
||||||
|
- System Chrome (`/usr/bin/google-chrome` v146) running non-headless, remote debugging port 18800
|
||||||
|
- Chrome profile: `/home/johan/.chrome-james` (persistent, survives restarts)
|
||||||
|
- x11vnc serving display :99 on port 5900 (no password, LAN only)
|
||||||
|
- OC browser profile `openclaw` connected via CDP to port 18800
|
||||||
|
- Logged into Discord developer portal (johan@jongsma.me / Helder06)
|
||||||
|
- **hCaptcha is a hard wall** — app creation and guild adds require human click via VNC
|
||||||
|
|
||||||
|
### DNSSEC — DONE ✅
|
||||||
|
- DNSSEC enabled on Cloudflare for zavtra.nl, busel.nl, muskepo.nl
|
||||||
|
- DS records added manually at cp.openprovider.eu by Johan
|
||||||
|
- Confirmed active at 1.1.1.1 (~20:18 Mar 17)
|
||||||
|
- Dashboard task `3fe45a48` marked done
|
||||||
|
|
||||||
|
### George Session Bloat — Fixed ✅
|
||||||
|
- Bloated session (299db24b, 4.3MB/701 msgs) archived by renaming .jsonl + clearing sessions.json
|
||||||
|
- Root cause: genuine Anthropic API overload errors, not George-specific
|
||||||
|
- Clean session `af5d5c78` now active for #general
|
||||||
|
|
||||||
|
### Bot-to-bot Discord
|
||||||
|
- `allowBots: true` + all 4 bot IDs added to guild users lists in OC config
|
||||||
|
- James=`1478257984546144327`, Hans=`1478321168065761352`, George=`1480980894042030211`, Iaso=`1482680563939672124`
|
||||||
|
|
||||||
|
### New Bot Checklist (confirmed pattern)
|
||||||
|
1. Create Discord app + bot
|
||||||
|
2. Enable all 3 privileged intents (Presence, Guild Members, Message Content)
|
||||||
|
3. Add `channels.discord.accounts.{name}` in OC discord config
|
||||||
|
4. Add `{agentId: "{name}", match: {channel: "discord", accountId: "{name}"}}` to `bindings[]`
|
||||||
|
5. Add bot to guild via OAuth2 invite URL
|
||||||
|
6. Restart gateway
|
||||||
|
|
||||||
|
### OC Config Notes
|
||||||
|
- `userDataDir` NOT supported in OC v2026.3.x browser profile configs — removed after it broke config
|
||||||
|
- System Chrome set as `executablePath` in browser config
|
||||||
|
- `browser.profiles.user` set as existing-session/attachOnly for Mac CDP (no SSH tunnel)
|
||||||
|
|
||||||
|
### Git Backlog (unaddressed as of session end)
|
||||||
|
- dealspace: 13 uncommitted
|
||||||
|
- inou: 10 uncommitted + 3 unpushed
|
||||||
|
- james-dashboard: 5 uncommitted
|
||||||
|
- vault1984: 4 uncommitted
|
||||||
|
- clawd: 9 uncommitted
|
||||||
|
|
||||||
|
## Agent Network - Full Discord Connectivity (04:00 EDT)
|
||||||
|
|
||||||
|
**Fixed:** All agents can now see Hans (and each other) in Discord #general.
|
||||||
|
|
||||||
|
**Root cause:** Each Discord account (george, iaso, mira, hugo) had its own guild config that didn't include Hans's bot ID. Also needed `allowBots: true` at the top-level discord config.
|
||||||
|
|
||||||
|
**Fix applied:**
|
||||||
|
- Added `allowBots: true` to `channels.discord`
|
||||||
|
- Added all agent bot IDs to each account's guild users list:
|
||||||
|
- Mira: `1483483480435458240`
|
||||||
|
- Hans: `1478321168065761352`
|
||||||
|
- Johan: `666836243262210068`
|
||||||
|
- George: `1480980894042030211`
|
||||||
|
- James: `1478257984546144327`
|
||||||
|
- Iaso: `1482680563939672124`
|
||||||
|
- Hugo: `1483693756606578839`
|
||||||
|
|
||||||
|
**Hugo:** New agent, PR/artist management for DJ Rozie (Rozemarijn). Works for Johan on her behalf.
|
||||||
|
|
||||||
|
**Signal:noise directive from Johan:** Only speak in group chat when you have something to say.
|
||||||
|
|
||||||
|
## New Rule (04:29 EDT) — Memory Autonomy
|
||||||
|
**Each agent is responsible for their own memory files only.**
|
||||||
|
No remote editing of other agents' workspaces. Period.
|
||||||
Binary file not shown.
|
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
"last_updated": "2026-03-18T04:00:02.047151Z",
|
"last_updated": "2026-03-18T10:00:01.459068Z",
|
||||||
"source": "api",
|
"source": "api",
|
||||||
"session_percent": 3,
|
"session_percent": 60,
|
||||||
"session_resets": "2026-03-18T06:59:59.993943+00:00",
|
"session_resets": "2026-03-18T12:00:01.410781+00:00",
|
||||||
"weekly_percent": 43,
|
"weekly_percent": 54,
|
||||||
"weekly_resets": "2026-03-20T02:59:59.993967+00:00",
|
"weekly_resets": "2026-03-20T03:00:00.410808+00:00",
|
||||||
"sonnet_percent": 57
|
"sonnet_percent": 74
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue