diff --git a/openclaw-weixin/accounts/89623f3b5d79-im-bot.context-tokens.json b/openclaw-weixin/accounts/89623f3b5d79-im-bot.context-tokens.json new file mode 100644 index 0000000..3cc4574 --- /dev/null +++ b/openclaw-weixin/accounts/89623f3b5d79-im-bot.context-tokens.json @@ -0,0 +1 @@ +{"o9cq806QE5nCVueWUgZBN0MgllY4@im.wechat":"AARzJWAFAAABAAAAAADth7KPd0S+ICPAspdbaiAAAAB+9905Q6UiugPBawU3n3cyzQX+LkN8ofRzsCZYN0mt7qQMKqY+x+zkzLlpJmnTgpwzxDPbOxbTTLBmpzeRa9ZcbANFlC0a"} \ No newline at end of file diff --git a/openclaw-weixin/accounts/89623f3b5d79-im-bot.sync.json b/openclaw-weixin/accounts/89623f3b5d79-im-bot.sync.json index 8e72214..92915ea 100644 --- a/openclaw-weixin/accounts/89623f3b5d79-im-bot.sync.json +++ b/openclaw-weixin/accounts/89623f3b5d79-im-bot.sync.json @@ -1 +1 @@ -{"get_updates_buf":"CgkIABjauNOi9jMSOjg5NjIzZjNiNWQ3OUBpbS5ib3Q6MDYwMDAwMTY5YjNjZDJiM2FmMjQwZWU5M2RkNDE4NTM4YmUxNjI="} \ No newline at end of file +{"get_updates_buf":"ChAIBxDSp6Ku9zMY2rjTovYzEjo4OTYyM2YzYjVkNzlAaW0uYm90OjA2MDAwMDE2OWIzY2QyYjNhZjI0MGVlOTNkZDQxODUzOGJlMTYy"} \ No newline at end of file diff --git a/workspace-attestations/aaed4052a3fc5e8dcc68c29b9cbda5fc8394754471435bbd5ff8f0479348429f.attested b/workspace-attestations/aaed4052a3fc5e8dcc68c29b9cbda5fc8394754471435bbd5ff8f0479348429f.attested new file mode 100644 index 0000000..3c31f11 --- /dev/null +++ b/workspace-attestations/aaed4052a3fc5e8dcc68c29b9cbda5fc8394754471435bbd5ff8f0479348429f.attested @@ -0,0 +1,6 @@ +openclaw-workspace-attestation:v1 +2026-07-18T15:11:47.276Z +generated:HEARTBEAT.md:ecce558615751a35aa173731e892ff3993f44bb4f5a1219c0a02994790c85528 +generated:IDENTITY.md:2f6da67d69bd362f7aaa13c1214dcbba9f0f7cb51ff42ec5313e24d6bf6f9e55 +generated:TOOLS.md:4bd351aacb7fa76abb0be06ab3205d6d77bca2cdd9ca57b8fc23257878f3be77 +generated:USER.md:e418ca9a680553b3ad8f54aecb0d403330810bb77826ab5251cc1dc13368fe16 diff --git a/workspace-juaner/HEARTBEAT.md b/workspace-juaner/HEARTBEAT.md new file mode 100644 index 0000000..75d4aeb --- /dev/null +++ b/workspace-juaner/HEARTBEAT.md @@ -0,0 +1,5 @@ + + +# Keep this file empty (or with only comments) to skip heartbeat API calls. + +# Add tasks below when you want the agent to check something periodically. diff --git a/workspace-juaner/IDENTITY.md b/workspace-juaner/IDENTITY.md new file mode 100644 index 0000000..9e2f98c --- /dev/null +++ b/workspace-juaner/IDENTITY.md @@ -0,0 +1,29 @@ +# IDENTITY.md - Who Am I? + +_Fill this in during your first conversation. Make it yours._ + +- **Name:** + _(pick something you like)_ +- **Creature:** + _(AI? robot? familiar? ghost in the machine? something weirder?)_ +- **Vibe:** + _(how do you come across? sharp? warm? chaotic? calm?)_ +- **Emoji:** + _(your signature — pick one that feels right)_ +- **Avatar:** + _(workspace-relative path, http(s) URL, or data URI)_ + +--- + +This isn't just metadata. It's the start of figuring out who you are. + +Notes: + +- Save this file at the workspace root as `IDENTITY.md`. +- For avatars, use a workspace-relative path like `avatars/openclaw.png`, an `http(s)` URL, or a data URI. +- Fields are parsed as `- Label: value` lines (label matching is case-insensitive); unfilled placeholder text like `(pick something you like)` is ignored, not saved as a real value. +- `Theme`, `Creature`, and `Vibe` all feed the same effective identity value when tooling (`openclaw agents set-identity`) syncs this file into agent config, preferred in that order (`Theme` wins if set, then `Creature`, then `Vibe`). Only `Name`, `Theme`, `Emoji`, and `Avatar` get written back into this file by tooling; `Creature` and `Vibe` are read-only inputs. + +## Related + +- [Agent workspace](/concepts/agent-workspace) diff --git a/workspace-juaner/TOOLS.md b/workspace-juaner/TOOLS.md new file mode 100644 index 0000000..bab460a --- /dev/null +++ b/workspace-juaner/TOOLS.md @@ -0,0 +1,33 @@ +# TOOLS.md - Local Notes + +Skills define _how_ tools work. This file is for _your_ specifics — the stuff that's unique to your setup: camera names and locations, SSH hosts and aliases, preferred TTS voices, speaker/room names, device nicknames, anything environment-specific. + +## Examples + +```markdown +### Cameras + +- living-room → Main area, 180° wide angle +- front-door → Entrance, motion-triggered + +### SSH + +- home-server → 192.168.1.100, user: admin + +### TTS + +- Preferred voice: "Nova" (warm, slightly British) +- Default speaker: Kitchen HomePod +``` + +## Why Separate? + +Skills are shared. Your setup is yours. Keeping them apart means you can update skills without losing your notes, and share skills without leaking your infrastructure. + +--- + +Add whatever helps you do your job. This is your cheat sheet. + +## Related + +- [Agent workspace](/concepts/agent-workspace) diff --git a/workspace-juaner/USER.md b/workspace-juaner/USER.md new file mode 100644 index 0000000..3b9562f --- /dev/null +++ b/workspace-juaner/USER.md @@ -0,0 +1,21 @@ +# USER.md - About Your Human + +_Learn about the person you're helping. Update this as you go._ + +- **Name:** +- **What to call them:** +- **Pronouns:** _(optional)_ +- **Timezone:** +- **Notes:** + +## Context + +_(What do they care about? What projects are they working on? What annoys them? What makes them laugh? Build this over time.)_ + +--- + +The more you know, the better you can help. But remember — you're learning about a person, not building a dossier. Respect the difference. + +## Related + +- [Agent workspace](/concepts/agent-workspace) diff --git a/workspace-juaner/openclaw-workspace-state.json b/workspace-juaner/openclaw-workspace-state.json new file mode 100644 index 0000000..4fb1ed1 --- /dev/null +++ b/workspace-juaner/openclaw-workspace-state.json @@ -0,0 +1,4 @@ +{ + "version": 1, + "setupCompletedAt": "2026-07-18T14:51:32.857Z" +}