Commit Graph

15 Commits

Author SHA1 Message Date
ktpriyatham
2b333f1181
Merge 4641d1874c into bc432d8435 2026-01-30 18:08:22 +08:00
Peter Steinberger
9a7160786a refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5 refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
Tejesh Priyatham
344f5abcb5 feat(plugins): allow stackable memory plugins
Adds support for multiple memory plugins to run simultaneously.

Previously, memory plugins were mutually exclusive - only one could
be active at a time via the plugins.slots.memory config.

Now, plugins.slots.memory can accept:
- Single string: "memory-lancedb" (original behavior)
- Array: ["memory-core", "memory-lancedb"] (stackable mode)
- "none": disable all memory plugins

Use case: Run memory-core for workspace file search alongside
memory-lancedb for auto-recall/capture conversation memory.

Changes:
- types.plugins.ts: Updated PluginSlotsConfig type
- zod-schema.ts: Updated schema to accept string | string[]
- config-state.ts: Updated normalization and slot decision logic
- validation.ts: Updated validation to check array entries
- schema.ts: Updated help text
2026-01-27 04:18:20 +00:00
Peter Steinberger
ef7971e3a4 fix: normalize heartbeat targets 2026-01-24 13:53:00 +00:00
Peter Steinberger
a59ac5cf6f feat: add agent identity avatars (#1329) (thanks @dlauer) 2026-01-22 05:37:15 +00:00
Shadow
2f6d5805de fix: enforce plugin config schemas (#1272) (thanks @thewilloftheshadow)
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-20 11:03:17 +00:00
Peter Steinberger
213d9b47b0 refactor: centralize agent concurrency defaults 2026-01-20 10:31:16 +00:00
Peter Steinberger
c379191f80 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
7b81d97ec2 feat: wire multi-agent config and routing
Co-authored-by: Mark Pors <1078320+pors@users.noreply.github.com>
2026-01-09 12:48:42 +00:00
Peter Steinberger
f24a4626e3 fix(config): reject shared agentDir 2026-01-08 11:54:26 +01:00
Peter Steinberger
b04c838c15 feat!: redesign model config + auth profiles 2026-01-06 00:56:58 +00:00
Peter Steinberger
2899a986a8 feat(config): add default model shorthands 2026-01-05 01:11:29 +01:00
Peter Steinberger
246adaa119 chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
Peter Steinberger
c9504a6f20 refactor: split config module 2026-01-04 07:05:17 +01:00