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 |
|
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
|
f7fcfafb4c
|
fix: resolve lint after rebase
|
2026-01-18 06:30:01 +00:00 |
|
Peter Steinberger
|
28f8b7bafa
|
refactor: add hook guards and test helpers
|
2026-01-18 06:15:24 +00:00 |
|
Peter Steinberger
|
8f7f7ee7dc
|
feat: add /exec session overrides
|
2026-01-18 06:12:54 +00:00 |
|
Peter Steinberger
|
88b37e80fc
|
refactor: expand bootstrap helpers and tests
|
2026-01-18 05:51:55 +00:00 |
|
Peter Steinberger
|
e7a4931932
|
refactor: centralize bootstrap file resolution
|
2026-01-18 05:31:04 +00:00 |
|
Peter Steinberger
|
ad3c12a43a
|
feat: add bootstrap hook and soul-evil hook
|
2026-01-18 05:24:47 +00:00 |
|
Peter Steinberger
|
016693a1f5
|
fix: abort embedded prompts on cancel
|
2026-01-18 05:18:10 +00:00 |
|
Peter Steinberger
|
31e8ecca10
|
fix: format verbose tool output by channel
|
2026-01-17 10:17:57 +00:00 |
|
Peter Steinberger
|
e59d8c5436
|
style: oxfmt format
|
2026-01-17 05:48:56 +00:00 |
|
Peter Steinberger
|
99dd428862
|
feat: extend verbose tool feedback
|
2026-01-17 05:33:39 +00:00 |
|
Peter Steinberger
|
28a5d124c3
|
fix: stabilize transport-ready test timing
|
2026-01-16 23:03:12 +00:00 |
|
Peter Steinberger
|
500c75b4f0
|
fix: align ZAI thinking toggles
|
2026-01-16 22:26:43 +00:00 |
|
Peter Steinberger
|
0dcffcd5b0
|
fix: repair orphaned user turns before embedded prompts
|
2026-01-16 20:52:18 +00:00 |
|
Peter Steinberger
|
69761e8a51
|
feat: scope telegram inline buttons
|
2026-01-16 20:16:41 +00:00 |
|
Matthieu Bizien
|
ef36e24522
|
Agents: sanitize OpenRouter Gemini thoughtSignature
|
2026-01-16 07:51:49 +00:00 |
|
Peter Steinberger
|
dfa6c5c2b3
|
fix(google): scrub tool schemas for gemini
|
2026-01-16 06:57:54 +00:00 |
|
Peter Steinberger
|
abcca86e4e
|
chore: format and sync protocol outputs
|
2026-01-16 03:30:56 +00:00 |
|
Peter Steinberger
|
23e4ba845c
|
fix: sanitize user-facing errors and strip final tags
Co-authored-by: Drake Thomsen <drake.thomsen@example.com>
|
2026-01-16 03:01:23 +00:00 |
|
Peter Steinberger
|
a4b347b454
|
feat: refine subagents + add chat.inject
Co-authored-by: Tyler Yust <tyler6204@users.noreply.github.com>
|
2026-01-15 23:44:31 +00:00 |
|
Peter Steinberger
|
8b89980a89
|
feat(date-time): standardize time context and tool timestamps
|
2026-01-15 22:27:06 +00:00 |
|
Peter Steinberger
|
b6fb24f6d2
|
Merge pull request #964 from bohdanpodvirnyi/feat/telegram-reactions
feat(telegram): add bidirectional emoji reactions support
|
2026-01-15 17:21:51 +00:00 |
|
Peter Steinberger
|
2b1c26f900
|
fix: refine telegram reactions (#964) (thanks @bohdanpodvirnyi)
|
2026-01-15 17:20:17 +00:00 |
|
Max
|
1ae344d8a6
|
Fix antigravity claude
|
2026-01-15 17:06:39 +00:00 |
|
Peter Steinberger
|
1b79730db8
|
style: apply oxfmt fixes
|
2026-01-15 01:53:14 +00:00 |
|
Peter Steinberger
|
f65668cb5f
|
fix: suppress raw API error payloads (#924) (thanks @grp06)
Co-authored-by: George Pickett <gpickett00@gmail.com>
|
2026-01-15 01:34:19 +00:00 |
|
George Pickett
|
2d54efe851
|
Embedded runner: suppress raw API error payloads (#919)
|
2026-01-15 01:27:16 +00:00 |
|
Peter Steinberger
|
bcde09ae91
|
feat: add /context prompt breakdown
|
2026-01-15 01:06:35 +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 |
|