Peter Steinberger
eafd7430ba
chore: release 2026.1.24-1
2026-01-25 14:08:20 +00:00
plum-dawg
ac79478a65
feat: Add Line plugin ( #1630 )
...
* feat: add LINE plugin (#1630 ) (thanks @plum-dawg)
* feat: complete LINE plugin (#1630 ) (thanks @plum-dawg)
* chore: drop line plugin node_modules (#1630 ) (thanks @plum-dawg)
* test: mock /context report in commands test (#1630 ) (thanks @plum-dawg)
* test: limit macOS CI workers to avoid OOM (#1630 ) (thanks @plum-dawg)
* test: reduce macOS CI vitest workers (#1630 ) (thanks @plum-dawg)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-25 12:22:36 +00:00
Peter Steinberger
c32cd9bd58
feat: add edge tts fallback provider
2026-01-25 01:05:43 +00:00
Peter Steinberger
57886c4344
chore: refresh pnpm lock
2026-01-25 00:19:02 +00:00
Peter Steinberger
cec4e2912a
fix: polish Google Chat plugin ( #1635 ) (thanks @iHildy)
...
Co-authored-by: Ian Hildebrand <ian@jedi.net>
2026-01-24 23:30:45 +00:00
iHildy
49b60bf2c4
feat(googlechat): support Google Workspace Add-on event format
2026-01-24 23:30:45 +00:00
iHildy
f298d03f83
feat: add beta googlechat channel
2026-01-24 23:30:45 +00:00
iHildy
90d82c5445
feat: add beta googlechat channel
2026-01-24 23:30:45 +00:00
Peter Steinberger
662e7bd61b
fix: clean docker onboarding warnings + preserve agentId casing
2026-01-24 19:07:01 +00:00
Peter Steinberger
3f5200f4ca
chore: update deps and test timeout
2026-01-24 10:30:30 +00:00
Glucksberg
4db8e37686
test(telegram-tts): add unit tests for summarizeText function
...
- Export summarizeText in _test for testing
- Add 8 tests covering:
- Successful summarization with metrics
- OpenAI API call parameters verification
- targetLength validation (min/max boundaries)
- Error handling (API failures, empty responses)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 08:00:44 +00:00
Peter Steinberger
acf2f21045
fix: clean wrapped banner tagline
2026-01-24 01:26:17 +00:00
Peter Steinberger
77bb342301
fix: refine bedrock discovery defaults ( #1543 ) (thanks @fal3)
2026-01-24 01:18:33 +00:00
Alex Fallah
212b602921
feat: add dynamic Bedrock model discovery
...
Add automatic discovery of AWS Bedrock models using ListFoundationModels API.
When AWS credentials are detected, models that support streaming and text output
are automatically discovered and made available.
- Add @aws-sdk/client-bedrock dependency
- Add discoverBedrockModels() with caching (default 1 hour)
- Add resolveImplicitBedrockProvider() for auto-registration
- Add BedrockDiscoveryConfig for optional filtering by provider/region
- Filter to active, streaming, text-output models only
- Update docs/bedrock.md with auto-discovery documentation
2026-01-24 01:15:06 +00:00
Peter Steinberger
367f48ce51
feat: add tlon channel plugin
2026-01-24 00:25:39 +00:00
Dominic Damoah
f873523e1b
Merge branch 'main' into feat/mattermost-channel
2026-01-22 02:49:17 -05:00
Peter Steinberger
571ce6494e
chore(pnpm): update lockfile
2026-01-22 04:51:36 +00:00
Peter Steinberger
f673023bd0
chore: update dependencies
2026-01-22 01:47:43 +00:00
Dominic Damoah
1d34352691
feat: add Mattermost channel support
...
Add Mattermost as a supported messaging channel with bot API and WebSocket integration. Includes channel state tracking (tint, summary, details), multi-account support, and delivery target routing. Update documentation and tests to include Mattermost alongside existing channels.
2026-01-21 18:40:56 -05:00
Peter Steinberger
b6d0c09d59
fix: bundle mac model catalog
2026-01-21 19:58:19 +00:00
Shadow
5346a1348e
chore: update carbon to v0.14.0
2026-01-21 11:36:56 -06:00
dependabot[bot]
db9fd12a25
chore(deps): bump tar in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [tar](https://github.com/isaacs/node-tar ).
Updates `tar` from 7.5.3 to 7.5.4
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.4 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.4
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-21 04:22:46 +00:00
Peter Steinberger
1d9b5e1867
feat: use tsgo for dev/watch builds
2026-01-21 04:06:09 +00:00
Peter Steinberger
336233c30d
fix: wire OTLP logs for diagnostics
2026-01-20 22:51:47 +00:00
Peter Steinberger
537968d158
feat: add Nostr channel plugin and onboarding install defaults
...
Co-authored-by: joelklabo <joelklabo@users.noreply.github.com>
2026-01-20 20:15:56 +00:00
Peter Steinberger
87a9d125a9
feat: add diagnostics events and otel exporter
2026-01-20 18:56:15 +00:00
Peter Steinberger
b246c0358b
fix: default Anthropic API cache TTL to 1h
2026-01-20 15:48:53 +00:00
Peter Steinberger
7411ed831d
chore: update deps
2026-01-20 13:06:16 +00:00
Peter Steinberger
e0c6ff4252
chore: make @napi-rs/canvas optional
2026-01-20 13:04:19 +00:00
Peter Steinberger
ce1a36ffe0
feat: enforce device-bound connect challenge
2026-01-20 13:04:19 +00:00
Peter Steinberger
761c03101f
fix: polish matrix e2ee storage ( #1298 ) (thanks @sibbl)
2026-01-20 11:59:36 +00:00
Peter Steinberger
159ab379f8
fix: expand /v1/responses inputs ( #1229 ) (thanks @RyanLisse)
2026-01-20 07:37:30 +00:00
Vignesh Natarajan
51c92b1ba0
feat(tui): add syntax highlighting for code blocks
...
Add syntax highlighting to markdown code blocks in the TUI using
cli-highlight with a VS Code Dark-inspired color theme.
Features:
- 191 languages supported via highlight.js
- Auto-detection fallback for unknown languages
- Graceful fallback to plain styling on errors
- VS Code Dark-inspired color palette
Colors:
- Purple: keywords (const, function, if, etc.)
- Teal: built-ins (console, Math, print, etc.)
- Orange: strings
- Green: numbers, comments
- Yellow: function names
- Blue: literals (true, false, null)
- Red: diff deletions
- Light blue: variables, parameters
🤖 AI-assisted (Claude) - fully tested locally
2026-01-18 16:24:14 -08:00
Peter Steinberger
c0c82925c4
chore: update pnpm lockfile
2026-01-18 23:28:21 +00:00
Peter Steinberger
28f34d0aa7
chore: update dependencies
2026-01-18 14:16:04 +00:00
Peter Steinberger
5590221481
fix: stabilize acp streams and tests
2026-01-18 08:54:00 +00:00
Peter Steinberger
068bfa8a63
feat(acp): add experimental ACP support
...
Co-authored-by: Jonathan Taylor <visionik@pobox.com>
2026-01-18 08:03:36 +00:00
Radek Paclt
3b520bfdad
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
b946fe243d
build: package memory-core as a workspace plugin
2026-01-18 06:30:01 +00:00
Peter Steinberger
f2b5260bd6
build: export plugin-sdk for extensions
2026-01-18 05:40:10 +00:00
Peter Steinberger
f459063f92
fix: improve frontmatter parsing
2026-01-17 19:56:10 +00:00
Peter Steinberger
a009b9a673
feat: add sqlite-vec memory search acceleration
2026-01-17 18:02:34 +00:00
Peter Steinberger
82606b8867
chore: update appcast for 2026.1.16-2
2026-01-17 12:46:42 +00:00
Peter Steinberger
372ce23423
feat: unify hooks installs and webhooks
2026-01-17 07:08:04 +00:00
Peter Steinberger
29212303ce
feat: add exec pty support
2026-01-17 04:57:11 +00:00
Peter Steinberger
f89fb0eeb9
feat: improve web_fetch readability extraction
2026-01-16 23:18:01 +00:00
Peter Steinberger
4fc8d1940a
fix: align ZAI thinking toggles
2026-01-16 22:26:43 +00:00
Peter Steinberger
676457dd90
fix: override tar to 7.5.3
2026-01-16 22:07:34 +00:00
Peter Steinberger
6239206067
fix: bump tar to 7.5.3
2026-01-16 21:58:32 +00:00
tsu
f073303aca
feat: add zalouser channel + directory CLI ( #1032 ) (thanks @suminhthanh)
...
- Unified UX: channels login + message send; no plugin-specific top-level command\n- Added generic directory CLI for channel identity/groups\n- Docs: channel + plugin pages
2026-01-16 21:28:18 +00:00