George Pickett
27813e1a40
Docs: frame skills eval gap in testing
2026-01-20 09:37:59 +00:00
Peter Steinberger
e6c386465d
docs: mention tool_result_persist hook
2026-01-20 09:36:10 +00:00
Peter Steinberger
386309ddd0
fix: enforce ws3 roles + node allowlist
2026-01-20 09:24:01 +00:00
Peter Steinberger
5414251352
Merge pull request #1235 from dougvk/feat/tool-dispatch-skill-commands
...
Plugin API: tool-dispatched skill commands + tool_result_persist hook
2026-01-20 08:52:05 +00:00
Peter Steinberger
b302f41d6d
refactor: add aws-sdk auth mode and tighten provider auth
2026-01-20 08:28:40 +00:00
Peter Steinberger
00b57a1433
refactor: share responses input handling
2026-01-20 08:21:57 +00:00
Peter Steinberger
df8e949b05
refactor: normalize cli command hints
2026-01-20 07:43:00 +00:00
Peter Steinberger
159ab379f8
fix: expand /v1/responses inputs ( #1229 ) (thanks @RyanLisse)
2026-01-20 07:37:30 +00:00
Ryan Lisse
67e8600a00
feat(gateway): implement OpenResponses /v1/responses endpoint phase 2
...
- Add input_image and input_file support with SSRF protection
- Add client-side tools (Hosted Tools) support
- Add turn-based tool flow with function_call_output handling
- Export buildAgentPrompt for testing
2026-01-20 07:37:01 +00:00
Ryan Lisse
bd422e6228
feat(gateway): add OpenResponses /v1/responses endpoint
...
Add a new `/v1/responses` endpoint implementing the OpenResponses API
standard for agentic workflows. This provides:
- Item-based input (messages, function_call_output, reasoning)
- Semantic streaming events (response.created, response.output_text.delta,
response.completed, etc.)
- Full SSE event support with both event: and data: lines
- Configuration via gateway.http.endpoints.responses.enabled
The endpoint is disabled by default and can be enabled independently
from the existing Chat Completions endpoint.
Phase 1 implementation supports:
- String or ItemParam[] input
- system/developer/user/assistant message roles
- function_call_output items
- instructions parameter
- Agent routing via headers or model parameter
- Session key management
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 07:37:01 +00:00
Peter Steinberger
204d033874
fix: infer perplexity baseUrl from api key
2026-01-20 07:27:32 +00:00
Peter Steinberger
220b4fb2ab
docs: update bedrock provider docs
2026-01-20 07:08:12 +00:00
Peter Steinberger
b94cdede2c
fix: repair doctor config cleanup
2026-01-20 01:30:33 +00:00
Doug von Kohorn
dc38730f9a
feat: add tool_result_persist hook
2026-01-19 13:11:31 +01:00
Doug von Kohorn
30886c6ec5
feat: tool-dispatch skill commands
2026-01-19 13:11:25 +01:00
Peter Steinberger
8023d92546
feat: migrate android node to gateway ws
2026-01-19 11:05:59 +00:00
Peter Steinberger
05c7a8e996
fix: add agents identity helper
2026-01-19 10:44:18 +00:00
Peter Steinberger
f7b4545701
docs: unify ws protocol + platform guides
2026-01-19 10:09:28 +00:00
Peter Steinberger
ea5df637e7
feat: unify device auth + pairing
2026-01-19 10:07:56 +00:00
Peter Steinberger
c873a9e812
docs: add showcase video
2026-01-19 07:01:44 +00:00
Peter Steinberger
fe7ad4cd9f
fix: add plugin config schema helper
2026-01-19 03:39:36 +00:00
Peter Steinberger
b1c13b0eab
fix: enforce strict config validation
2026-01-19 03:39:25 +00:00
Peter Steinberger
a8c8770dc2
fix: add git hook setup and stable config hash sorting
2026-01-19 02:02:17 +00:00
Peter Steinberger
07180a8d00
feat: auto-recreate sandbox containers on config change
2026-01-19 01:35:27 +00:00
Peter Steinberger
ac5eb53f25
feat: add exec pathPrepend config
2026-01-19 00:35:43 +00:00
Peter Steinberger
b049deea9c
fix: gate gateway restarts and discord abort reconnects
2026-01-19 00:15:45 +00:00
Peter Steinberger
4638e7c6f0
Usage: add cost summaries to /usage + mac menu
2026-01-19 00:05:06 +00:00
Peter Steinberger
607b24cf16
docs: elevate security audit callout
2026-01-18 23:37:14 +00:00
Peter Steinberger
33c42aa2cc
docs: update channel allowlist guidance
2026-01-18 22:52:00 +00:00
Peter Steinberger
d20f83f3a6
feat: add agent targeting + reply overrides
2026-01-18 22:50:51 +00:00
Peter Steinberger
329246263a
feat(mac): manage node service in remote mode
2026-01-18 22:50:02 +00:00
Peter Steinberger
3c8c42bfbb
fix: make docs list node-safe
2026-01-18 19:37:13 +00:00
Peter Steinberger
5e25bb04d9
feat: make inbound envelopes configurable
...
Co-authored-by: Shiva Prasad <shiv19@users.noreply.github.com>
2026-01-18 18:50:37 +00:00
Peter Steinberger
9451cc45b3
fix: run cli scripts via node build runner
2026-01-18 18:43:39 +00:00
Peter Steinberger
df06d3d044
docs: add Windows installer git mode
2026-01-18 18:26:20 +00:00
Peter Steinberger
7e664fadfd
docs: clarify mac gateway launch behavior
2026-01-18 16:29:38 +00:00
Peter Steinberger
c161eb05cc
fix: harden macOS signing flow
2026-01-18 16:28:39 +00:00
Peter Steinberger
bdcc3d72c2
docs: clarify macOS node service IPC plan
2026-01-18 16:24:43 +00:00
Peter Steinberger
b43066f0b7
docs(faq): refresh nodes, sessions, memory defaults
...
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
2026-01-18 16:12:10 +00:00
Peter Steinberger
5c7762f7db
feat(cli): expand memory status across agents
...
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
2026-01-18 16:12:10 +00:00
Peter Steinberger
4c74a7e644
feat(memory): add gemini embeddings + auto select providers
...
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
2026-01-18 16:12:10 +00:00
Peter Steinberger
6a5f01af52
docs: explain Copilot provider options
2026-01-18 16:06:48 +00:00
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
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
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