Commit graph

23 commits

Author SHA1 Message Date
631a874c75 fix(openclaw): add token binding to gateway auth config
Subagents require the gateway token to be explicitly defined in the config to inherit it correctly. Interpolate the OPENCLAW_GATEWAY_TOKEN env variable in the auth config.
2026-03-20 22:35:27 +01:00
262887e5ea fix(openclaw): bypass device pairing requirement
- Change gateway auth mode from "none" to "token", as "none" is no longer supported and enforces device pairing.
- Provide a static OPENCLAW_GATEWAY_TOKEN in the environment to allow local subagents to bypass pairing automatically.
2026-03-20 21:49:17 +01:00
49ffe471a3 fix(openclaw): remove invalid self-improvement hook
- The 'hooks' section with 'self-improvement' was causing a validation error and a crash loop on startup.
2026-03-19 23:10:31 +01:00
43bc670bf4 feat(openclaw): enable self-improvement hook
- Declaratively enable the `self-improvement` hook in the OpenClaw configuration file since it is mounted read-only into the Podman container.
2026-03-19 23:02:28 +01:00
b0b0989d36 fix(openclaw): revert invalid github tools/mcp config 2026-03-19 22:26:07 +01:00
6155b36279 . 2026-03-19 22:17:54 +01:00
4925420fdc feat(openclaw): enable github tool in config 2026-03-19 22:11:47 +01:00
a87fd37489 Add Brave Search web search to OpenClaw
- Enable web_search tool with Brave provider
- Add openclaw_brave_api_key secret to SOPS configuration
- Add BRAVE_API_KEY to openclaw.env template

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 02:50:09 +01:00
4d9c61da10 Fix exec config: use valid options (security: full, ask: off)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 02:36:59 +01:00
3ef4234d07 Enable elevated tools with auto-approve (no permission prompts)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 02:36:04 +01:00
a91e6ac883 Add Discord token to config with env variable substitution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 02:29:15 +01:00
9f734de29e Add allowFrom for Discord dmPolicy=open
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 02:26:40 +01:00
b5901efde8 Fix JSON syntax: add missing closing brace in openclaw-config.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 02:24:55 +01:00
99a424aa34 Add channels.discord config to Openclaw 2026-03-18 01:58:51 +01:00
19bcc4c5fc Use loopback binding for OpenClaw (no auth required) 2026-03-18 01:54:55 +01:00
636fbd0597 Fix gateway.bind to use 'lan' mode instead of legacy format 2026-03-18 01:52:26 +01:00
ae5e61cb6e Fix openclaw config syntax - use external json file
- Move openclaw config to separate json file
- Reference file directly in podman module
- Remove problematic builtins.toJSON with nested arrays

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 01:37:46 +01:00
a595445bd2 Convert Openclaw to Podman container
- Use official ghcr.io/openclaw/openclaw image
- configure via JSON config file
- containerized for better isolation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 01:35:02 +01:00
11a588a4d9 Fix api type to openai-completions 2026-03-17 21:38:46 +01:00
da5a408853 Set maxTokens to 128k for all z.ai models 2026-03-17 21:04:00 +01:00
a26e75b7a7 Update z.ai API URL and models
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 21:03:26 +01:00
1d11816a55 Remove OpenAI, use z.ai for OpenClaw
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 20:59:05 +01:00
3a885463f0 Add OpenClaw AI Agent module
- Systemd service running OpenClaw gateway
- Configurable via sops secrets
- Runs on localhost:18789

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 20:55:15 +01:00