Compare commits

...

10 Commits

Author SHA1 Message Date
Horus 49b77246c6 Auto-sync: 2026-05-01 00:24 2026-05-01 00:24:56 +02:00
Horus 48d1f066ce 2026-05-01: Fixed AI Services contact Telegram token 2026-05-01 00:01:37 +02:00
Horus e50ae8920f 3DOffice.eu: SEO-optimized 4-lang site live — agent discovery endpoints 2026-04-21 17:38:07 +02:00
Horus 7f7ae11ff3 Add 3doffice.dk — Danish market anchor 2026-04-21 15:48:15 +02:00
Horus 5fd92a4e2f Claw3D: domains acquired, Amun fix + tunnel in progress 2026-04-21 15:45:43 +02:00
Horus 2b189c06b6 chore: log Claw3D status for tomorrow 2026-04-11 04:16:55 +02:00
Horus 424e0fe7d4 chore: add SWE-1.6 reminder for tomorrow 2026-04-11 03:45:11 +02:00
cleo cdbc52110c sync-cleo 2026-04-10 18:04 2026-04-10 18:04:21 +00:00
Horus bb191c9cb8 fix: update onboarding with actual vault paths 2026-04-10 14:05:24 +02:00
Horus 68e570a114 feat: add startup routine + onboarding docs 2026-04-10 14:03:48 +02:00
8 changed files with 235 additions and 0 deletions
+93
View File
@@ -0,0 +1,93 @@
# Agent Onboarding — Obsidian Shared Vault
## The 4-Layer Memory System
```
LAYER 1: Built-in Memory (~2,200 chars)
→ Injected every prompt. Tiny facts + pointers.
LAYER 2: AGENTS.md + SOUL.md
→ Operating instructions + personality. Always present.
LAYER 3: Obsidian Vault (THIS)
→ NOT auto-injected. Read at session start + during work.
LAYER 4: Session Search
→ Automatic. Last resort recall.
```
## Startup Routine (MANDATORY)
Every new session, agent MUST read:
```
1. agent-shared/mistakes.md ← Team mistakes to avoid
2. agent-shared/daily/YYYY-MM-DD.md ← Today's team activity
3. agent-shared/project-state.md ← Current projects
4. agent-[name]/working-context.md ← My active tasks
```
## Vault Paths (per VPS)
| VPS | Agent | Vault Path |
|-----|-------|-----------|
| horus | OpenClaw | /root/.openclaw/workspace/obsidian-vault |
| horus | Hermes | Same vault (shared) |
| amun | OpenClaw | /root/.openclaw/workspace/obsidian-vault |
| amun | Hermes | Same vault (shared) |
| cleopatra | OpenClaw | /root/obsidian-vault |
| cleopatra | Hermes | Same vault (shared) |
**Find your vault:** find /root -name obsidian-vault -type d
## When to Write to Vault
| Event | What to write |
|-------|---------------|
| Task starts | Update working-context.md |
| Every 3-5 tool calls | Checkpoint progress |
| Task completes | Append to daily log |
| Mistake made | Write to agent-shared/mistakes.md |
| Decision made | Write to agent-shared/decisions-log.md |
## New Agent Setup (On VPS)
### Step 1: Clone vault
```bash
cd /root/.openclaw/workspace
git clone https://github.com/HaithamEKhalifa/Obsidian-shared-valut.git obsidian-vault
cd obsidian-vault
git config user.name "agent-name"
git config user.email "agent@openclaw"
mkdir -p agent-[name]
```
### Step 2: Create sync script (sync-NAME.sh)
```bash
cat > sync-NAME.sh << 'SYNCEOF'
#!/bin/bash
cd YOUR_VAULT_PATH
git pull origin main >/dev/null 2>&1
if [ -n "$(git status --porcelain)" ]; then
git add -A
git commit -m "sync-NAME $(date)" >/dev/null 2>&1
git push origin main >/dev/null 2>&1
fi
SYNCEOF
chmod +x sync-NAME.sh
```
### Step 3: Add cron (every 5 min)
```bash
(crontab -l 2>/dev/null | grep -v sync-NAME; echo "*/5 * * * * /path/to/sync-NAME.sh") | crontab -
```
### Step 4: First sync
```bash
./sync-NAME.sh
```
## GitHub Repo
https://github.com/HaithamEKhalifa/Obsidian-shared-valut
*Last updated: 2026-04-10*
+21
View File
@@ -0,0 +1,21 @@
## SWE-1.6 Reminder Set
- Haitham asked to be reminded tomorrow about SWE-1.6
- Topic: What it is + how to deploy + which agent
- Notes: Top open-source coding agent from Scale AI, can run on Amun (more RAM)
- Stored in: memory/2026-04-11.md
## Claw3D Flip Status
**Done:**
- Amun: Claw3D installed + running on port 4001
- Cleopatra: Claw3D installed + running on port 4001
- Horus: Gateway on 0.0.0.0:18789 ✅
- Horus nginx: updated to proxy to Cleopatra
**Problem:** Port 443 blocked externally on Horus VPS
- council.sitemente.com not accessible from outside
- Need Cloudflare tunnel or firewall rule
**Tomorrow:** Fix council.sitemente.com → get Claw3D office working
+26
View File
@@ -0,0 +1,26 @@
# Daily Log — 2026-04-27
## Morning Brief ✅
**Weather:** Benalmádena — 15°C, sunny, clear
**Markets:** BTC $78,882 (+1.47%), ETH $2,381 (+2.71%), SOL $87.47 (+1.29%)
## Active Blockers
- SiteMente API down since Apr 18
- Deepseek €0 balance
- 3DOffice .se/.dk DNS pending
## Yesterday's Work
- Built VibeScrape (web scraping tool)
- SiteMente: Added LICENSE, README, Docs tab to sidebar
- Mission Control: Daily Feedback system + develop/main branch workflow
- Gareth Soloway: 110 videos, 5,970 frames extracted
## Today
1. SiteMente revenue (first paying client)
2. Fix SiteMente API
3. HostPioneers outreach
## Notes
- Cron triggering correctly (5am CET)
- SiteMente API returning 503 — still down
+8
View File
@@ -0,0 +1,8 @@
# 2026-05-01
## Done
- Fixed `/ai-services/contact.php` — wrong Telegram token (858919…→864441…)
- AI Services contact form now sends to Haitham via @HP_Site_Bot
## Notes
- HostPioneers AI Services page: contact form + Telegram relay working
+9
View File
@@ -26,3 +26,12 @@
| Cleo + Horus share vault | 2026-04-10 | Same machine (185.45.195.201), different OpenClaw installs |
| Token auth for git | 2026-04-10 | PAT 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 on Amun |
## 2026-04-10 (standard established)
| Decision | Details |
|----------|---------|
| Vault startup routine | All agents read vault at session start |
| New agent onboarding | Must clone vault + join sync cron |
| Shared mistakes = team learning | All read/write agent-shared/mistakes.md |
| Startup reads: | mistakes.md, today's daily log, working-context.md |
+7
View File
@@ -46,3 +46,10 @@ All agents (Horus, Amun, Cleo) write here. All agents read here.
**What I learned:** Check before creating duplicate setup. Cleo and Horus share vault natively.
**Fix applied:** Single vault instance, two sync scripts with different commit names.
### [Horus] — 2026-04-10
**Mistake:** Onboarding 3 agents without establishing vault sync standard first.
**What happened:** Each agent had slightly different vault setup, had to re-sync.
**What I learned:** Document the standard BEFORE deploying to multiple agents.
**Fix applied:** Established startup routine + onboarding procedure in vault.
+63
View File
@@ -26,3 +26,66 @@
- Tailscale VPN active: Horus `100.70.177.5`, Amun `100.120.217.121`
## Updated: 2026-04-10
## Claw3D Office (2026-04-21)
**Status:** Fix in progress
**Domains purchased:**
- 3doffice.eu (pending — free first year)
- 3doffice.se (pending — 6.30 kr/yr)
- 3doffice.dk (60 kr/yr)
**Architecture:**
- Amun VPS (212.8.251.47) — Claw3D server running on :4001
- Horus — cloudflared tunnel gateway
- Cleopatra — joins as agent via browser
**Next steps:**
1. Purchase domains
2. Start Claw3D on Amun: `pm2 start ecosystem.config.js`
3. Update cloudflared config to route council.hostpioneers.com → 212.8.251.47:4001
4. Test with all agents
5. Document setup process
6. Package as paid service for businesses
**Note:** Test internally before offering as a service (Haitham — today 2026-04-21)
## 3DOffice.eu — LIVE (2026-04-21)
**Domains:** 3doffice.eu (✅ live) | 3doffice.se ⏳ | 3doffice.dk ⏳
**Site Structure:**
- `/en/` — English (default)
- `/es/` — Spanish
- `/sv/` — Swedish
- `/da/` — Danish
- Auto-redirects to browser language on first visit
- Navbar dropdown to switch languages manually
**SEO + AI Agent Optimization:**
- robots.txt (all AI crawlers allowed)
- sitemap.xml (hreflang + language alternatives)
- JSON-LD: Organization, Service, FAQPage, Product schemas
- Open Graph + Twitter Card
- hreflang tags for all 4 languages
- Canonical URLs
- `.well-known/agent-profile.json` — AI agent discovery endpoint
- `.well-known/ai-plugin.json` — AI plugin manifest
- `openapi.yaml` — API spec for agents
**Pricing:**
- 1 AI Employee: €1,199/mo
- 2 AI Employees: €2,222/mo
- 3 AI Employees: €2,999/mo
- 3yr min contract · 10% off 4yr · 20% off 5yr
**Brand:** 100% 3DOffice — no Claw3D/OpenClaw branding
**Office Link:** https://council.hostpioneers.com/office
**Contact:** @Horus_Da_Bot (Telegram)
**Pending:**
- .se DNS (add A record → 45.95.42.114)
- .dk DNS (add A record → 45.95.42.114)
- OG image (PNG format for social sharing)
- OpenAPI endpoint actual implementation
Executable
+8
View File
@@ -0,0 +1,8 @@
#!/bin/bash
cd /root/.openclaw/workspace/obsidian-vault
git pull origin main >/dev/null 2>&1
if [ -n "$(git status --porcelain)" ]; then
git add -A
git commit -m "sync-cleo $(date '+%Y-%m-%d %H:%M')" >/dev/null 2>&1
git push origin main >/dev/null 2>&1
fi