Peter Steinberger
|
cf04b0e3bf
|
fix: align gateway presence + config defaults tests (#1208) (thanks @24601)
|
2026-01-20 10:45:59 +00:00 |
|
Peter Steinberger
|
d88b239d3c
|
feat: add device token auth and devices cli
|
2026-01-20 10:30:53 +00:00 |
|
Peter Steinberger
|
c440cc2f84
|
fix: preserve gateway presence instanceId
|
2026-01-20 09:52:26 +00:00 |
|
Peter Steinberger
|
9dbc1435a6
|
fix: enforce ws3 roles + node allowlist
|
2026-01-20 09:24:01 +00:00 |
|
Peter Steinberger
|
588dc43787
|
fix: resolve format/build failures
|
2026-01-19 11:32:15 +00:00 |
|
Peter Steinberger
|
3776de906f
|
fix: stabilize gateway ws + iOS
|
2026-01-19 10:09:04 +00:00 |
|
Peter Steinberger
|
2f8206862a
|
refactor: remove bridge protocol
|
2026-01-19 10:08:29 +00:00 |
|
Peter Steinberger
|
b347d5d9cc
|
feat: add gateway tls support
|
2026-01-19 10:08:01 +00:00 |
|
Peter Steinberger
|
73e9e787b4
|
feat: unify device auth + pairing
|
2026-01-19 10:07:56 +00:00 |
|
Peter Steinberger
|
50fdd514ae
|
refactor(logging): split config + subsystem imports
|
2026-01-19 00:15:44 +00:00 |
|
Radek Paclt
|
ebfeb7a6bf
|
feat(memory): add lifecycle hooks and vector memory plugin
Add plugin lifecycle hooks infrastructure:
- before_agent_start: inject context before agent loop
- agent_end: analyze conversation after completion
- 13 hook types total (message, tool, session, gateway hooks)
Memory plugin implementation:
- LanceDB vector storage with OpenAI embeddings
- kind: "memory" to integrate with upstream slot system
- Auto-recall: injects <relevant-memories> when context found
- Auto-capture: stores preferences, decisions, entities
- Rule-based capture filtering with 0.95 similarity dedup
- Tools: memory_recall, memory_store, memory_forget
- CLI: clawdbot ltm list|search|stats
Plugin infrastructure:
- api.on() method for hook registration
- Global hook runner singleton for cross-module access
- Priority ordering and error catching
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-18 06:34:43 +00:00 |
|
Peter Steinberger
|
e2c10a2b7a
|
feat: support plugin-managed hooks
|
2026-01-18 05:57:05 +00:00 |
|
Peter Steinberger
|
a0d2a7232e
|
fix: allow media-only sends
|
2026-01-16 03:15:26 +00:00 |
|
Peter Steinberger
|
29476b222d
|
fix: restore status usage summary output
|
2026-01-16 02:49:18 +00:00 |
|
Peter Steinberger
|
b7ba94f0c1
|
fix: harden antigravity claude support (#968)
Co-authored-by: Max <rdev@users.noreply.github.com>
|
2026-01-16 02:16:17 +00:00 |
|
Peter Steinberger
|
af370ab23e
|
fix: align config types after upstream changes
|
2026-01-16 01:49:07 +00:00 |
|
Peter Steinberger
|
53d0bf653a
|
fix: canonicalize main session keys
|
2026-01-15 08:05:41 +00:00 |
|
Peter Steinberger
|
139f80a291
|
chore: format sources and update protocol outputs
|
2026-01-15 05:17:19 +00:00 |
|
Peter Steinberger
|
57c66fe813
|
fix: clean up onboarding + channel selection types
|
2026-01-15 05:12:33 +00:00 |
|
Peter Steinberger
|
5abe3c2145
|
feat: add plugin HTTP hooks + Zalo plugin
|
2026-01-15 05:04:09 +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
|
bcbfb357be
|
refactor(src): split oversized modules
|
2026-01-14 01:17:56 +00:00 |
|