Peter Steinberger
6c47ec43f3
Merge pull request #1164 from ngutman/feat/boot-md
...
feat(hooks): run BOOT.md on gateway startup
2026-01-18 15:59:53 +00:00
Peter Steinberger
79fb75b162
refactor: rename lancedb memory plugin
2026-01-18 15:48:05 +00:00
Peter Steinberger
8320a9bf29
fix: stabilize slack http receiver import
2026-01-18 15:44:17 +00:00
Peter Steinberger
5d3e5d0acb
fix: prefer node service naming
2026-01-18 15:33:22 +00:00
Peter Steinberger
4dadb28d3b
feat: add exec approvals tooling and service status
2026-01-18 15:23:41 +00:00
Peter Steinberger
8f21602128
fix: sanitize oversized image payloads
2026-01-18 15:21:38 +00:00
Peter Steinberger
7c254eff1f
docs: tighten GitHub newline guidance
2026-01-18 15:20:09 +00:00
Peter Steinberger
351dfa718f
fix: link bash disabled docs
2026-01-18 15:17:09 +00:00
Peter Steinberger
9f6b1ee9fd
feat(slack): add HTTP receiver webhook mode ( #1143 ) - thanks @jdrhyne
...
Co-authored-by: Jonathan Rhyne <jdrhyne@users.noreply.github.com>
2026-01-18 15:04:07 +00:00
Peter Steinberger
40cd8fa554
feat: enrich system prompt docs guidance
2026-01-18 15:00:36 +00:00
Peter Steinberger
f2983652b1
docs: add api usage and costs overview
2026-01-18 14:55:09 +00:00
Peter Steinberger
4a4d879f26
feat: auto-enable audio understanding when keys exist
2026-01-18 14:55:09 +00:00
Peter Steinberger
e3acfad7e5
docs: add dep patch approval rule
2026-01-18 14:46:03 +00:00
Peter Steinberger
4a4c8d6507
docs: map agent loop hook points
2026-01-18 14:43:35 +00:00
Peter Steinberger
ad84f222f3
docs: expand agent loop overview
2026-01-18 14:30:12 +00:00
Peter Steinberger
a74d7d843a
fix: bump Peekaboo revision
2026-01-18 14:26:19 +00:00
Peter Steinberger
28f34d0aa7
chore: update dependencies
2026-01-18 14:16:04 +00:00
Peter Steinberger
073d397038
test: add vector dedupe regression coverage
2026-01-18 14:08:06 +00:00
Peter Steinberger
bf92d78e2d
Merge pull request #1175 from vrknetha/fix/tool-error-fallback
...
Agents: surface tool failures without assistant output
2026-01-18 14:08:02 +00:00
Peter Steinberger
1db058da84
docs: fix #1151 changelog attribution
2026-01-18 14:04:38 +00:00
Peter Steinberger
cca4888fdc
Merge pull request #1176 from sibbl/fix-matrix-allowfrom
...
Matrix: fix redundant allowFrom assignment in monitorMatrixProvider
2026-01-18 13:57:00 +00:00
Peter Steinberger
10b0603551
fix: prevent sqlite-vec duplicate id failures
2026-01-18 13:55:56 +00:00
Peter Steinberger
a604c280e9
fix: show exec approval alerts for local mac node
2026-01-18 13:42:23 +00:00
Sebastian Schubotz
b7cea6a3d1
fix(matrix): remove redundant allowFrom assignment in monitorMatrixProvider
2026-01-18 14:05:08 +01:00
vrknetha
56221aaba8
Agents: surface tool failures without assistant output
2026-01-18 18:35:03 +05:30
Peter Steinberger
304492ec95
test: drop core runtime import in matrix directory
2026-01-18 11:03:27 +00:00
Peter Steinberger
d49da62338
refactor: route channel runtime via plugin api
2026-01-18 11:01:16 +00:00
Nimrod Gutman
18a8e8928d
feat(hooks): run boot.md on gateway startup
2026-01-18 11:50:25 +02:00
Peter Steinberger
4526cc31b1
fix: seed embedding cache for atomic reindex
2026-01-18 09:28:42 +00:00
Peter Steinberger
6117d6e876
feat: add gemini memory embeddings
2026-01-18 09:09:45 +00:00
Peter Steinberger
aa3514f5e2
fix: sync protocol outputs
2026-01-18 08:58:41 +00:00
Peter Steinberger
6138788ece
feat: add exec approvals editor in control ui and mac app
2026-01-18 08:54:38 +00:00
Peter Steinberger
5590221481
fix: stabilize acp streams and tests
2026-01-18 08:54:00 +00:00
Peter Steinberger
8e87d8879e
refactor: migrate messaging plugins to sdk
2026-01-18 08:54:00 +00:00
Peter Steinberger
7e669d39f8
fix: address acp client typing
2026-01-18 08:51:57 +00:00
Peter Steinberger
3790551210
fix: resolve ci failures
2026-01-18 08:45:29 +00:00
Peter Steinberger
20f586b842
fix: skip launchd for remote mode
2026-01-18 08:35:14 +00:00
Peter Steinberger
a009492286
test: tolerate tool summary payloads in install e2e
2026-01-18 08:33:45 +00:00
Peter Steinberger
eb849474f3
feat: add memory indexing progress options
2026-01-18 08:30:04 +00:00
Peter Steinberger
9e6d9bd091
test: add beta tag install option for docker installer
2026-01-18 08:30:00 +00:00
Peter Steinberger
70b1662cb4
chore: point Peekaboo to main
2026-01-18 08:29:00 +00:00
Peter Steinberger
ee7121302f
feat(acp): add interactive client harness
2026-01-18 08:27:37 +00:00
Peter Steinberger
4a489c2f02
feat: add node binding controls in control ui
2026-01-18 08:26:32 +00:00
Peter Steinberger
5e39aa11cb
fix(auth): preserve auto-pin preference
...
Co-authored-by: Mykyta Bozhenko <21245729+cheeeee@users.noreply.github.com>
2026-01-18 08:22:55 +00:00
Peter Steinberger
458c6f37bb
fix: clean up duplicate import ( #1098 )
...
Follow-up after rebase.
2026-01-18 08:15:21 +00:00
Peter Steinberger
7420c7a035
fix: tighten native image injection ( #1098 )
...
Thanks @tyler6204.
Co-authored-by: Tyler Yust <tyler6204@users.noreply.github.com>
2026-01-18 08:15:21 +00:00
Tyler Yust
b23f898203
fix: improve error handling for file URL processing
...
- Enhanced error handling in image reference detection to skip malformed file URLs without crashing.
- Updated media loading logic to throw an error for invalid file URLs, ensuring better feedback for users.
2026-01-18 08:15:21 +00:00
Tyler Yust
3eebcffe45
fix: enhance image reference detection and optimize image processing
...
- Added support for detecting file URLs in prompts using fileURLToPath for accurate path resolution.
- Updated image loading logic to default to JPEG format for optimized image processing.
- Improved error handling in image optimization to continue processing on failures.
2026-01-18 08:15:21 +00:00
Tyler Yust
38f513689b
fix: improve file URL handling and enhance image loading logic
...
- Added handling for file URLs using fileURLToPath for proper resolution.
- Updated logic to skip relative path resolution if ref.resolved is already absolute.
- Enhanced cap calculation for image loading to handle undefined maxBytes more gracefully.
2026-01-18 08:15:21 +00:00
Tyler Yust
5e2bb98e7b
feat: native image injection for vision-capable models
...
- Auto-detect and load images referenced in user prompts
- Inject history images at their original message positions
- Fix EXIF orientation - rotate before resizing in resizeToJpeg
- Sandbox security: validate paths, block remote URLs when sandbox enabled
- Prevent duplicate history image injection across turns
- Handle string-based user message content (convert to array)
- Add bounds check for message index in history processing
- Fix regex to properly match relative paths (./ ../)
- Add multi-image support for iMessage attachments
- Pass MAX_IMAGE_BYTES limit to image loading
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 08:15:21 +00:00