Peter Steinberger
|
efaa73f543
|
docs: align exec event text
|
2026-01-18 08:01:25 +00:00 |
|
Peter Steinberger
|
1589c73697
|
test: cover bridge exec events
|
2026-01-18 08:01:25 +00:00 |
|
Peter Steinberger
|
359d2af8a8
|
fix: resolve mac build errors
|
2026-01-18 08:00:58 +00:00 |
|
Peter Steinberger
|
fa897e5dfe
|
docs: explain node host use cases
|
2026-01-18 07:59:03 +00:00 |
|
Peter Steinberger
|
7fa8ae56cb
|
docs: add exec events to bridge protocol
|
2026-01-18 07:59:03 +00:00 |
|
Peter Steinberger
|
ec27c813cc
|
fix(fallback): handle timeout aborts
Co-authored-by: Mykyta Bozhenko <21245729+cheeeee@users.noreply.github.com>
|
2026-01-18 07:52:44 +00:00 |
|
Peter Steinberger
|
3b24fe639a
|
chore: remove peekaboo submodule
|
2026-01-18 07:47:32 +00:00 |
|
Peter Steinberger
|
e5cca6e432
|
chore: switch Peekaboo to SPM
|
2026-01-18 07:47:31 +00:00 |
|
Peter Steinberger
|
ae0b4c4990
|
feat: add exec host routing + node daemon
|
2026-01-18 07:46:00 +00:00 |
|
Peter Steinberger
|
49bd2d96fa
|
test: fix gateway test lint
|
2026-01-18 07:44:14 +00:00 |
|
Peter Steinberger
|
ca350fc66c
|
chore(format): oxfmt memory
|
2026-01-18 07:30:07 +00:00 |
|
Peter Steinberger
|
30338ce1a7
|
refactor: share memory plugin config helpers
|
2026-01-18 07:24:16 +00:00 |
|
Peter Steinberger
|
faa94f0168
|
Merge pull request #1148 from TSavo/refactor/gateway-test-monkeypatching
refactor: remove monkeypatching from gateway tests
|
2026-01-18 07:16:33 +00:00 |
|
Peter Steinberger
|
f5c84768ff
|
chore(format): oxfmt
|
2026-01-18 07:14:40 +00:00 |
|
Peter Steinberger
|
df752d4706
|
Merge pull request #1149 from radek-paclt/feature/memory-plugin-v2
feat(memory): add lifecycle hooks and vector memory plugin
|
2026-01-18 07:10:06 +00:00 |
|
Peter Steinberger
|
c9c9516206
|
refactor(memory): extract sync + status helpers
|
2026-01-18 07:03:06 +00:00 |
|
Peter Steinberger
|
d3b15c6afa
|
ci: stabilize vitest runs
|
2026-01-18 06:58:54 +00:00 |
|
Peter Steinberger
|
f86b24c511
|
refactor(session): centralize thread reset detection
Co-authored-by: Austin Mudd <austinm911@gmail.com>
|
2026-01-18 06:55:04 +00:00 |
|
Peter Steinberger
|
b5ddf08763
|
test: expand soul-evil coverage
|
2026-01-18 06:39:26 +00:00 |
|
Peter Steinberger
|
367826f6e4
|
feat(session): add daily reset policy
Co-authored-by: Austin Mudd <austinm911@gmail.com>
|
2026-01-18 06:37:37 +00:00 |
|
Peter Steinberger
|
f03c3b3f05
|
docs: update changelog for #1147
Co-authored-by: Andrew Lauppe <andy@t5tele.com>
|
2026-01-18 06:37:29 +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
|
ac1b2d8c40
|
chore(gate): fix lint and protocol
|
2026-01-18 06:31:02 +00:00 |
|
Peter Steinberger
|
2087f0c6a1
|
ci: bump vitest timeouts
|
2026-01-18 06:31:02 +00:00 |
|
Peter Steinberger
|
bcfdcc6820
|
fix: keep bootstrap files in context report
|
2026-01-18 06:30:01 +00:00 |
|
Peter Steinberger
|
b65acfcbb7
|
chore(lint): fix context report bootstrap destructure
|
2026-01-18 06:30:01 +00:00 |
|
Peter Steinberger
|
f7fcfafb4c
|
fix: resolve lint after rebase
|
2026-01-18 06:30:01 +00:00 |
|
Peter Steinberger
|
15606b4d88
|
test: cover bundled memory plugin package metadata
|
2026-01-18 06:30:01 +00:00 |
|
Peter Steinberger
|
bb8f08734a
|
build: package memory-core as a workspace plugin
|
2026-01-18 06:30:01 +00:00 |
|
Peter Steinberger
|
0b00e591e1
|
fix(streaming): emit assistant deltas
Co-authored-by: Andrew Lauppe <andy@t5tele.com>
|
2026-01-18 06:24:52 +00:00 |
|
Peter Steinberger
|
e39fd7dbb3
|
docs: update bundled hooks list
|
2026-01-18 06:23:09 +00:00 |
|
Peter Steinberger
|
b8a82923e9
|
docs: add soul-evil hook docs
|
2026-01-18 06:21:00 +00:00 |
|
Peter Steinberger
|
28f8b7bafa
|
refactor: add hook guards and test helpers
|
2026-01-18 06:15:24 +00:00 |
|
Peter Steinberger
|
32dd052260
|
chore: show plugin hooks in plugins info
|
2026-01-18 06:14:09 +00:00 |
|
Peter Steinberger
|
8f7f7ee7dc
|
feat: add /exec session overrides
|
2026-01-18 06:12:54 +00:00 |
|
Peter Steinberger
|
1d8614c7c2
|
fix: align exec tool config and test timeouts
|
2026-01-18 06:12:53 +00:00 |
|
Peter Steinberger
|
436c5fd751
|
fix(openai-http): reuse history markers for chat prompts
Co-authored-by: Andrew Lauppe <andy@t5tele.com>
|
2026-01-18 06:07:59 +00:00 |
|
Peter Steinberger
|
f5f7f47c81
|
chore(format): oxfmt hooks-cli
|
2026-01-18 06:03:22 +00:00 |
|
Peter Steinberger
|
d4bd387e0e
|
chore(gate): fix lint and formatting
|
2026-01-18 06:01:25 +00:00 |
|
Peter Steinberger
|
d1c85cb32d
|
test(gateway): stabilize cron temp cleanup
|
2026-01-18 06:01:25 +00:00 |
|
Peter Steinberger
|
a3a2c641a7
|
test(usage): cover modes and full footer
|
2026-01-18 06:01:25 +00:00 |
|
Peter Steinberger
|
54d7551b53
|
refactor(usage): centralize responseUsage mode
|
2026-01-18 06:01:25 +00:00 |
|
Peter Steinberger
|
e2c10a2b7a
|
feat: support plugin-managed hooks
|
2026-01-18 05:57:05 +00:00 |
|
Peter Steinberger
|
88b37e80fc
|
refactor: expand bootstrap helpers and tests
|
2026-01-18 05:51:55 +00:00 |
|
Peter Steinberger
|
d5be8fa576
|
test: avoid timer hangs in cron tests
|
2026-01-18 05:44:22 +00:00 |
|
Peter Steinberger
|
208398973b
|
test: stabilize gateway suites
|
2026-01-18 05:44:22 +00:00 |
|
Peter Steinberger
|
8f998741b7
|
fix: shorten doctor gateway health timeout in non-interactive
|
2026-01-18 05:44:22 +00:00 |
|
Peter Steinberger
|
9c0ff87c86
|
fix: align plugin runtime and exec wiring
|
2026-01-18 05:44:22 +00:00 |
|
Peter Steinberger
|
1a0d1cb7b2
|
test: stabilize gateway ports and timers
|
2026-01-18 05:44:22 +00:00 |
|
Peter Steinberger
|
cf8b3ed988
|
fix: harden memory indexing and embedded session locks
|
2026-01-18 05:41:45 +00:00 |
|