Your Name
0200000ff0
feat: finalize freeride cooldown management and fix broken tool calls
2026-04-30 13:04:53 +02:00
Your Name
a8186acdb2
fix: correct arguments for NewFreeRideTool in CLI command
2026-04-30 13:01:10 +02:00
Your Name
2f5b435903
feat: add git to docker images for k3s agents
2026-04-30 12:21:55 +02:00
stevef
f1dc078110
fix(k3s): move allowed paths to tools section and fix subagent workspace persistence
2026-04-21 06:23:23 +02:00
stevef
22ffb831e7
updated configs
2026-04-20 21:25:43 +02:00
stevef
07e5499090
added new freeride timeout etc
2026-04-20 21:18:42 +02:00
stevef
68ecc96f87
docs: add timeout command description to freeride skill
2026-04-20 19:34:35 +02:00
stevef
36a5838182
added freeride skill
2026-04-20 19:27:22 +02:00
lxowalle
6421f146a9
Revert "Feat/channel tool feedback animation ( #2569 )" ( #2596 )
...
This reverts commit e556a816e4 .
2026-04-20 18:30:29 +08:00
stevef
0313521b50
fix(tools): stabilize freeride tool visibility and turn completion
...
Changed freeride results to UserResult and added ResponseHandled: true to
ensure tool output is visible in CLI/Interactive mode and prevent
premature turn finalization with generic summary messages.
2026-04-20 12:23:39 +02:00
stevef
60e428bc89
Improve message tool description to discourage over-usage and rebuild binary.
2026-04-20 11:59:35 +02:00
stevef
01d8a1b691
Add GetBus to AgentLoop and fix reaction tool infinite loop. v4.149 Balancing Makefile across components.
2026-04-20 11:57:12 +02:00
stevef
337dfe960a
Fix potential infinite loop in reaction tool by marking results as handled.
2026-04-20 11:55:28 +02:00
stevef
c12c51593c
Merge branch 'freeride'
2026-04-20 11:54:38 +02:00
stevef
89bff787fe
Fix infinite iteration loop and update CLI to display outbound tool messages.
2026-04-20 11:54:13 +02:00
stevef
02755f60d0
Fix infinite loop in message tool and fix compilation error on main branch.
2026-04-20 11:51:08 +02:00
stevef
eee5b0c444
Fix infinite iteration loop by marking message tool results as handled.
2026-04-20 11:45:47 +02:00
stevef
6a4a3ac89a
Implement visual provenance ( 🦞 ) for fallback responses and update config.example.json with NVIDIA/FreeRide examples.
2026-04-20 11:39:19 +02:00
stevef
f1b1f742b2
Cleanup temporary debug files. v3.976 Balancing Makefile across components.
2026-04-20 11:34:43 +02:00
stevef
7534edf999
Fix NVIDIA NIM 404s by preserving organizational prefixes and update defaults to nemotron-120b. Also hardened FreeRide tool to skip tool-blind models. v3.964 Balancing Makefile across components.
2026-04-20 11:34:03 +02:00
stevef
f25075feef
Fix: correct NVIDIA NIM model identifier to meta/llama-3.1-nemotron-70b-instruct
2026-04-20 11:10:00 +02:00
stevef
0b732ac883
Fix: preserve Protocol in ModelConfig expansion and correct ConfigMap defaults
2026-04-20 11:05:18 +02:00
lxowalle
e556a816e4
Feat/channel tool feedback animation ( #2569 )
...
* feat(channels): unify tool feedback animation across discord telegram and feishu
* fix(tool-feedback): unify fallback and single-message delivery
* fix(channels): finalize tool feedback in place
* fix ci
* feat: improve tool feedback
2026-04-20 15:20:26 +08:00
stevef
b43b81162b
Merge branch 'freeride'
2026-04-20 09:07:13 +02:00
stevef
80b0abcd25
chore(k3s): sync model names in registry and fallback chain
2026-04-20 09:07:07 +02:00
stevef
c3cd585dc4
Merge branch 'freeride'
2026-04-20 09:05:27 +02:00
stevef
1186445250
chore(k3s): optimize fallback models for tool support
2026-04-20 09:05:19 +02:00
stevef
0b5285aab3
Merge branch 'master'
2026-04-20 08:48:41 +02:00
stevef
df6afcddc8
chore: resolve configmap conflicts and sync fixes
2026-04-20 08:48:31 +02:00
stevef
71a1a2b2c4
fix(providers): resolve protocol parsing crash and restore thinking support
2026-04-20 08:47:13 +02:00
stevef
0b2581cbf6
feat: increase default LLM request timeout to 120s
2026-04-20 07:38:36 +02:00
stevef
e39f85b37b
feat: increase default LLM request timeout to 120s
2026-04-20 07:38:35 +02:00
stevef
05765bfa34
debug: add diagnostic logs for LLM Chat calls
2026-04-20 07:38:14 +02:00
stevef
783aa5a602
debug: add diagnostic logs for LLM Chat calls
2026-04-20 07:37:44 +02:00
stevef
e8181f5cdb
chore(k3s): update manifests for diagnostic tracing
2026-04-20 07:21:57 +02:00
stevef
ba3987c2b8
chore(k3s): update manifests for diagnostic tracing
2026-04-20 07:21:48 +02:00
stevef
760c85b8ae
test: add regression checks for security shield hook registration
2026-04-20 07:20:52 +02:00
stevef
8cab189c45
test: add regression checks for security shield hook registration
2026-04-20 07:20:49 +02:00
stevef
ee3b135f39
feat: restore missing pkg/security and enable diagnostic logging for K3s debugging
2026-04-20 07:18:06 +02:00
stevef
f64e476d6b
feat: restore missing pkg/security and enable diagnostic logging for K3s debugging
2026-04-20 07:18:00 +02:00
wenjie
8461c996e5
chore(web): update linting and router dependencies ( #2592 )
...
Bump TanStack Router, ESLint, React Hooks plugin, TypeScript ESLint, and Prettier packages. Disable the react-hooks/set-state-in-effect rule in the frontend ESLint config.
2026-04-20 11:18:42 +08:00
Guoguo
74c98a5acf
refactor(web): secure Pico websocket access behind launcher auth ( #2545 )
...
* refactor(web): secure Pico websocket access behind launcher auth
- stop exposing the raw Pico token to the frontend
- add /api/pico/info for non-secret Pico connection metadata
- proxy /pico/ws through the launcher with same-origin and dashboard auth checks
- inject the upstream Pico websocket protocol server-side
- update frontend chat connection flow and Vite websocket proxy path
- refresh related docs and tests
* fix(web): improve Pico URL and origin handling behind proxies
- read client scheme from X-Forwarded-Proto and RFC 7239 Forwarded
- derive client-visible ports from forwarded host information
- add coverage for HTTPS origins without explicit ports
- verify behavior when proxies omit forwarded protocol headers
* fix(web): stop pinning Pico WebSocket origins during setup
- remove request-origin seeding from `EnsurePicoChannel`
- keep `allow_origins` empty by default for auto-configured Pico channels
- relax launcher Pico WebSocket proxy origin validation
- update Pico backend tests for the new setup and proxy behavior
2026-04-20 11:17:42 +08:00
wenjie
f8190f04b7
fix(web): stop pinning Pico WebSocket origins during setup
...
- remove request-origin seeding from `EnsurePicoChannel`
- keep `allow_origins` empty by default for auto-configured Pico channels
- relax launcher Pico WebSocket proxy origin validation
- update Pico backend tests for the new setup and proxy behavior
2026-04-20 10:11:03 +08:00
wenjie
d002e1517b
fix(web): improve Pico URL and origin handling behind proxies
...
- read client scheme from X-Forwarded-Proto and RFC 7239 Forwarded
- derive client-visible ports from forwarded host information
- add coverage for HTTPS origins without explicit ports
- verify behavior when proxies omit forwarded protocol headers
2026-04-20 10:11:03 +08:00
wenjie
4b76196e2c
refactor(web): secure Pico websocket access behind launcher auth
...
- stop exposing the raw Pico token to the frontend
- add /api/pico/info for non-secret Pico connection metadata
- proxy /pico/ws through the launcher with same-origin and dashboard auth checks
- inject the upstream Pico websocket protocol server-side
- update frontend chat connection flow and Vite websocket proxy path
- refresh related docs and tests
2026-04-20 10:11:03 +08:00
stevef
10b1a0509d
Merge hang fix into security_shield_v2
2026-04-19 22:51:05 +02:00
stevef
87dc1622b7
fix: resolve agent hang by reducing timeout and injecting env-based API keys
2026-04-19 22:50:56 +02:00
stevef
36a96413ac
Merge FreeRide configuration updates into security_shield_v2
2026-04-19 22:40:11 +02:00
stevef
b0a6bb5add
config: synchronize k3s FreeRide fallbacks with local test config
2026-04-19 22:40:03 +02:00
stevef
d70fb18a7e
Merge .dockerignore fix into security_shield_v2
2026-04-19 22:30:59 +02:00