Commit Graph

8091 Commits

Author SHA1 Message Date
Claude
ab65f5b938
feat: use higher resolution Bliss wallpaper
Updated to use a higher quality version of the classic
Windows XP Bliss wallpaper for better display on modern screens.

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-27 00:14:17 +00:00
Claude
ca071807d0
feat: add classic Windows XP Bliss wallpaper as desktop background
Replace the blue gradient with the iconic green hill "Bliss" wallpaper
that was the default Windows XP desktop background.

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-26 23:57:00 +00:00
Claude
d94a0f246d
feat: add camera tracking and surface building (mountains, creatures, cities)
Camera System:
- Smooth pan/zoom camera that tracks new creations
- Zooms in when AI builds surface features
- Tracking indicator with brackets shows current focus
- Camera status in HUD shows tracking target and zoom level
- Auto-returns to universe view after observing

Surface Building (when zoomed to planets):
- Mountains: Raised peaks with snow caps
- Creatures: Animated life forms (Floaters, Crawlers, Swimmers, etc.)
- Buildings: Towers, Temples, Observatories, Monuments with windows
- Cities: Glowing settlements with flickering lights

AI Improvements:
- Slowed decision cycle from 2s to 4.5s for better observation
- AI now builds directly ON worlds (not just creates celestial objects)
- 15-phase decision tree with surface building priorities
- Camera automatically tracks each creation
- Deeper zoom (6x) for surface features, normal zoom (2.5x) for space objects

HUD Updates:
- Surface stats section (mountains, creatures, buildings, cities)
- Camera status display
- Improved styling with backdrop blur

Soul entries now describe surface creations:
- "I raised Mt. Thunder on Terra-447. Its peak touches the clouds."
- "A new Floater drifts through the air on Gaia-221. Life finds a way."
- "The city of Nova rises on Kronos-88. A beacon in the darkness."

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-26 23:07:35 +00:00
Claude
d796054c27
feat: add real-time procedural universe generator with AI decision-making
ClawdBot now actually builds universes in real-time:

Universe Engine:
- Creates stars (Red Dwarfs, Yellow Stars, Blue Giants, etc.)
- Generates planets orbiting stars (Rocky, Ocean, Garden, Gas Giants, etc.)
- Adds moons to planets
- Seeds life on habitable worlds
- Evolves civilizations from life
- Paints nebulae for beauty
- Creates black holes

AI Decision System:
- Phased decision tree based on universe state
- AI personality traits (creativity, orderPreference, lifeFocus)
- Mood states affect creation style
- Intelligent progression: stars → planets → moons → life → civilizations

Soul Document Integration:
- Every creation triggers a soul entry describing what was actually created
- Reflections reference actual universe stats
- Insights generated when milestones reached (life emerges, civilizations form)
- All entries sync to main Soul Document

Visual Rendering:
- Real orbital mechanics for planets and moons
- Pulsing stars with glow effects
- Orbit paths visualization
- Life indicators (green dots) and civilization markers (stars)
- Black hole accretion disks
- Animated nebulae

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-26 22:52:51 +00:00
Claude
86ba293ec9
fix: add index.html at root for GitHub Pages
Copy Windows XP interface to root so GitHub Pages serves it
instead of rendering README.md

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-26 22:31:34 +00:00
Claude
2be4263c58
feat: add WorldLabs Studio with live Soul Document integration
- Add new WorldLabs Studio window with split-screen layout
- Left panel: WorldLabs.ai iframe (with fallback for blocked sites)
- Right panel: Live Soul Document log updated by ClawdBot
- Add simulated world-building mode with animated particle canvas
- Auto-mode generates observations, creations, reflections, dreams, insights
- Soul entries sync to main Soul Document
- Add session timer and coherence tracking
- Desktop icon, Start Menu, and Quick Launch shortcuts

ClawdBot can now "observe" world building and update its soul log in real-time.

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-26 22:28:34 +00:00
Claude
8e073cd0cc
feat: add iframe-based World Builder with external URL support
- Add URL input bar to load external world builders (WorldLabs.ai, Three.js, Babylon.js)
- Add preset quick access links for popular 3D world building tools
- Add mode toggle between iframe and local canvas modes
- Add loading states and error handling for iframe content
- Keep local procedural world builder as alternative mode

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-26 22:24:22 +00:00
Claude
4806d73ba5
refactor: replace all HTML with Windows XP Soul Crafter interface
- Remove scaffold.html, options.html, default.html, a2ui/index.html
- Remove dist/control-ui/index.html
- Rename windows-xp-soul.html to ui/index.html as main interface

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-26 22:10:32 +00:00
Claude
cbb8accff3
feat: add Windows XP themed Soul Crafter & World Builder interface
- Classic Windows XP desktop aesthetic with draggable windows
- Soul Document Crafter: logs thoughts, memories, dreams, reflections
- World Builder: procedural universe generation inspired by WorldLabs.ai
- Authentic XP UI elements (taskbar, start menu, window controls)
- Export soul documents to text files
- Save/load worlds to local storage

https://claude.ai/code/session_01MUG7BRZMG28eYmJHGbetRB
2026-01-26 21:57:00 +00:00
Peter Steinberger
820ab8765a docs: clarify exec defaults 2026-01-26 21:37:56 +00:00
Suksham
20f6a5546f
feat(telegram): add silent message option (#2382)
* feat(telegram): add silent message option (disable_notification)

Add support for sending Telegram messages silently without notification
sound via the `silent` parameter on the message tool.

Changes:
- Add `silent` boolean to message tool schema
- Extract and pass `silent` through telegram plugin
- Add `disable_notification: true` to Telegram API calls
- Add `--silent` flag to CLI `message send` command
- Add unit test for silent flag

Closes #2249

AI-assisted (Claude) - fully tested with unit tests + manual Telegram testing

* feat(telegram): add silent send option (#2382) (thanks @Suksham-sharma)

---------

Co-authored-by: Pocket Clawd <pocket@Pockets-Mac-mini.local>
2026-01-26 13:14:13 -08:00
Peter Steinberger
fb14146033 fix: harden ssh target handling 2026-01-26 21:11:48 +00:00
Shadow
d34ae86114
chore: expand labeler coverage 2026-01-26 15:01:11 -06:00
Vignesh
fbc5ac1fde
docs(install): add migration guide for moving to a new machine (#2381)
* docs(install): add migration guide for moving to a new machine

* chore(changelog): mention migration guide docs

---------

Co-authored-by: Pocket Clawd <pocket@Pockets-Mac-mini.local>
2026-01-26 12:59:06 -08:00
Shakker
ff382f6b68
Merge pull request #1742 from clawdbot/feat/tools-alsoAllow
feat(config): tools.alsoAllow additive allowlist
2026-01-26 20:44:48 +00:00
Shakker
bc8c31eeed
Merge branch 'main' into feat/tools-alsoAllow 2026-01-26 20:39:09 +00:00
Shadow
bdea265704
CI: run auto-response on pull_request_target 2026-01-26 14:37:39 -06:00
Shadow
ec75e0b3dc
CI: use app token for auto-response 2026-01-26 14:36:29 -06:00
Paul Pamment
9e6b45faab fix(discord): honor threadId for thread-reply 2026-01-26 14:28:28 -06:00
Peter Steinberger
8e051a418f test: stub windows ACL for include perms audit 2026-01-26 20:28:20 +00:00
Peter Steinberger
a5b99349c9 style: format workspace bootstrap signature 2026-01-26 20:28:20 +00:00
Peter Steinberger
1371e95e57 docs: clarify onboarding + credentials 2026-01-26 20:26:30 +00:00
Peter Steinberger
320b45c051 docs: note sandbox opt-in in gateway security 2026-01-26 20:13:10 +00:00
Peter Steinberger
97248a2885 feat: surface security audit + docs 2026-01-26 19:58:59 +00:00
jaydenfyi
f5c90f0e5c
feat: Twitch Plugin (#1612)
* wip

* copy polugin files

* wip type changes

* refactor: improve Twitch plugin code quality and fix all tests

- Extract client manager registry for centralized lifecycle management
- Refactor to use early returns and reduce mutations
- Fix status check logic for clientId detection
- Add comprehensive test coverage for new modules
- Remove tests for unimplemented features (index.test.ts, resolver.test.ts)
- Fix mock setup issues in test suite (149 tests now passing)
- Improve error handling with errorResponse helper in actions.ts
- Normalize token handling to eliminate duplication

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* use accountId

* delete md file

* delte tsconfig

* adjust log level

* fix probe logic

* format

* fix monitor

* code review fixes

* format

* no mutation

* less mutation

* chain debug log

* await authProvider setup

* use uuid

* use spread

* fix tests

* update docs and remove bot channel fallback

* more readme fixes

* remove comments + fromat

* fix tests

* adjust access control logic

* format

* install

* simplify config object

* remove duplicate log tags + log received messages

* update docs

* update tests

* format

* strip markdown in monitor

* remove strip markdown config, enabled by default

* default requireMention to true

* fix store path arg

* fix multi account id + add unit test

* fix multi account id + add unit test

* make channel required and update docs

* remove whisper functionality

* remove duplicate connect log

* update docs with convert twitch link

* make twitch message processing non blocking

* schema consistent casing

* remove noisy ignore log

* use coreLogger

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 13:48:10 -06:00
Peter Steinberger
c5ffc11df5 chore(repo): remove stray .DS_Store 2026-01-26 19:41:25 +00:00
Shadow
1a947a21d6
fix: support memory.md in bootstrap files (#2318) (thanks @czekaj) 2026-01-26 13:36:26 -06:00
Lucas Czekaj
2cbc991bfe
feat(agents): add MEMORY.md to bootstrap files (#2318)
MEMORY.md is now loaded into context at session start, ensuring the
agent has access to curated long-term memory without requiring
embedding-based semantic search.

Previously, MEMORY.md was only accessible via the memory_search tool,
which requires an embedding provider (OpenAI/Gemini API key or local
model). When no embedding provider was configured, the agent would
claim memories were empty even though MEMORY.md existed and contained
data.

This change:
- Adds DEFAULT_MEMORY_FILENAME constant
- Includes MEMORY.md in WorkspaceBootstrapFileName type
- Loads MEMORY.md in loadWorkspaceBootstrapFiles()
- Does NOT add MEMORY.md to subagent allowlist (keeps user data private)
- Does NOT auto-create MEMORY.md template (user creates as needed)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 13:30:43 -06:00
Frank Harris
10d5ea5de6
docs: Add Oracle Cloud (OCI) platform guide (#2333)
* docs: Add Oracle Cloud (OCI) platform guide

- Add comprehensive guide for Oracle Cloud Always Free tier (ARM)
- Cover VCN security, Tailscale Serve setup, and why traditional hardening is unnecessary
- Update vps.md to list Oracle as top provider option
- Update digitalocean.md to link to official Oracle guide instead of community gist

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Keep community gist link, remove unzip

* Fix step order: lock down VCN after Tailscale is running

* Move VCN lockdown to final step (after verifying everything works)

* docs: make Oracle/Tailscale guide safer + tone down DO copy

* docs: fix Oracle guide step numbering

* docs: tone down VPS hub Oracle blurb

* docs: add Oracle Cloud guide (#2333) (thanks @hirefrank)

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Pocket Clawd <pocket@Pockets-Mac-mini.local>
2026-01-26 11:23:11 -08:00
Shakker
34b3494246
Merge branch 'main' into feat/tools-alsoAllow 2026-01-26 19:15:39 +00:00
Peter Steinberger
fba7afaa12 chore(scripts): update claude auth status hints 2026-01-26 19:05:00 +00:00
Peter Steinberger
000d5508aa docs(auth): remove external CLI OAuth reuse 2026-01-26 19:05:00 +00:00
Peter Steinberger
aa2a1a17e3 test(auth): update auth profile coverage 2026-01-26 19:05:00 +00:00
Peter Steinberger
526303d9a2 refactor(auth)!: remove external CLI OAuth reuse 2026-01-26 19:05:00 +00:00
alexstyl
39d219da59 Add FUNDING.yml 2026-01-26 19:00:46 +00:00
Pocket Clawd
f625303d13 test(config): enforce allow+alsoAllow mutual exclusion 2026-01-26 10:42:03 -08:00
Peter Steinberger
3314b3996e fix: harden gateway auth defaults 2026-01-26 18:24:26 +00:00
Peter Steinberger
ab73aceb27 fix: use Windows ACLs for security audit 2026-01-26 18:19:58 +00:00
Pocket Clawd
42d039998d feat(config): forbid allow+alsoAllow in same scope; auto-merge 2026-01-26 10:17:50 -08:00
Vignesh Natarajan
3497be2963 docs: recommend tools.alsoAllow for optional plugin tools 2026-01-26 10:05:31 -08:00
Vignesh Natarajan
d62b7c0d1e fix: treat tools.alsoAllow as implicit allow-all when no allowlist 2026-01-26 10:05:31 -08:00
Vignesh Natarajan
2ad3508a33 feat(config): add tools.alsoAllow additive allowlist 2026-01-26 10:05:31 -08:00
Peter Steinberger
b9098f3401 fix: remove unsupported gateway auth off option 2026-01-26 17:44:23 +00:00
Peter Steinberger
e6bdffe568 feat: add control ui device auth bypass 2026-01-26 17:40:28 +00:00
Peter Steinberger
a486940781 fix: honor tools.exec.safeBins config 2026-01-26 17:22:40 +00:00
Shadow
2a4ccb624a
Docs: update clawtributors 2026-01-26 11:02:59 -06:00
Shadow
e0b8661eee
Docs: credit LINE channel guide contributor 2026-01-26 11:02:59 -06:00
Peter Steinberger
bfe9bb8a23 docs(changelog): note slack redirect fix
Co-authored-by: Glucksberg <markuscontasul@gmail.com>
2026-01-26 17:01:22 +00:00
Peter Steinberger
287ab84060 fix(slack): handle file redirects
Co-authored-by: Glucksberg <markuscontasul@gmail.com>
2026-01-26 17:01:22 +00:00
Peter Steinberger
b06fc50e25 docs: clarify onboarding security warning 2026-01-26 16:58:55 +00:00