stevef
399a3c8ef3
chore: formatting and minor fixes
2026-04-19 11:51:41 +02:00
stevef
b6d1ae637a
feat(telegram): implement user-based isolation for persistent per-user memory across chats
2026-04-19 11:15:13 +02:00
stevef
31906c8f19
Revert "feat(agent): support global memory inheritance in isolated agents"
...
This reverts commit 8106d61011 .
2026-04-19 11:02:51 +02:00
stevef
8106d61011
feat(agent): support global memory inheritance in isolated agents
2026-04-19 10:48:45 +02:00
stevef
94a2756b8e
feat(agent): add FreeRide provenance marker 🦞 to responses
2026-04-19 10:19:42 +02:00
stevef
887f7d158c
test: add FreeRideTool tests and fix NewAgentLoop calls
2026-04-19 08:39:44 +02:00
stevef
cd41d44085
feat: adapt FreeRide skill for PicoClaw
2026-04-19 08:37:27 +02:00
stevef
b79dca6ec1
Merge branch 'security_shield_v2'
2026-04-17 22:57:40 +02:00
stevef
5f7c6b32ba
Harden security: prevent shell bypasses in exec and synchronize Web API guards for skills
2026-04-17 22:14:49 +02:00
stevef
a8104eed05
closed gap in skills adding
2026-04-17 19:31:45 +02:00
stevef
7a7c00d51f
added missing file
2026-04-17 18:29:08 +02:00
stevef
6f04e3e11c
Merge remote-tracking branch 'origin/security_shield_v2'
2026-04-17 18:23:58 +02:00
stevef
9e386328a8
Merge upstream main
2026-04-17 17:35:40 +02:00
stevef
3b9829b208
Fix for range over int constant
2026-04-17 16:56:16 +02:00
stevef
10f568f87e
Update mock tool registry tests for consistency
2026-04-14 10:23:56 +02:00
stevef
e7df4e6fe8
Remove Harvest and Monday integrations
2026-04-14 10:13:52 +02:00
stevef
fd4c6711b9
fix: enforce content-first delivery order for WebSocket bridge stability
2026-04-13 22:00:25 +02:00
stevef
9b9796e52f
fix: enforce synchronous typing-stop signaling for Monitor UI stability
2026-04-13 21:52:26 +02:00
stevef
6ee2bf02e3
fix: robust parameter mapping for inbound pico messages
2026-04-13 21:34:07 +02:00
stevef
86c81f666f
debug: add verbose pico auth logging and trim whitespace
2026-04-13 21:21:59 +02:00
stevef
592508db56
fix: prioritize stable pico token for HDN compatibility
2026-04-13 21:12:10 +02:00
stevef
050083d7ef
fix: stabilize pico channel and hdn connection
2026-04-13 21:02:45 +02:00
stevef
f7c4820a84
feat(k3s): support env:// credentials and improve stale config cleanup on security_shield_v2
2026-04-13 19:55:58 +02:00
stevef
98aaed0498
feat(k3s): support env:// credentials and fix stale security config cleanup
2026-04-13 19:54:41 +02:00
stevef
eaee2fb7d7
Diag: add debug logs for API key and URL
2026-04-13 09:42:05 +02:00
stevef
c0d90f2ca8
Fix: strip gemini protocol prefix for OpenAI-compatible endpoint
2026-04-13 09:25:47 +02:00
stevef
6b040ef853
fix(agent): defer InvokeTypingStop until runTurn completion
2026-04-13 08:26:45 +02:00
stevef
841bd0098a
chore: address linter issues from PR review
2026-04-04 06:28:09 +02:00
stevef
f53e50c96a
Final resolution of all merge conflicts and config cleanup
2026-04-03 22:49:25 +02:00
stevef
d37d6e6871
chore: fixes for userAgent support and host detection after rebase stabilization
2026-04-03 21:40:07 +02:00
stevef
42dfb5bdae
chore: final stabilization fixes for security_shield after rebase
2026-04-03 21:40:07 +02:00
stevef
db2349cf4d
feat(isolation): further hardening for agent loop and tools
2026-04-03 21:40:07 +02:00
stevef
afebbd3650
fixes
2026-04-03 21:40:07 +02:00
stevef
253412a526
fix(agent): inject media store in isolation and fix config unmarshal panic
2026-04-03 21:40:07 +02:00
stevef
3d621b6401
chore: minor configuration updates
2026-04-03 21:40:07 +02:00
stevef
5ca9b1c349
Remove deprecated /cgat and loop detection endpoints from server and docs
2026-04-03 21:35:55 +02:00
stevef
2a153bff02
Synchronize hardening: added onboard purge, non-interactive mode, and diagnostic startup logs
2026-04-03 21:32:00 +02:00
stevef
7dee43b0dc
test: merge filesystem isolation validation into isolation_tools_test.go
2026-04-03 21:32:00 +02:00
stevef
5913149664
fix(agent): ensure isolated agents inherit manually registered tools to prevent test hangs
2026-04-03 21:32:00 +02:00
stevef
1bb3ca49ab
made paths relative to workspace for sub-agents
2026-04-03 21:32:00 +02:00
stevef
d4e329f703
made /chat asynchronous
2026-04-03 21:32:00 +02:00
stevef
3c6639517d
azure skills whitelisting: fix skills loader, security config, and tests
2026-04-03 21:32:00 +02:00
stevef
8d95449084
added two new providers: NVIDIA and Azure plus Security enhancments to lock down skills if desired and added a configurable chat API
2026-04-03 21:32:00 +02:00
stevef
d8f440b7c5
Stabilize PicoClaw Security Integration and Agent Shield Features
...
Resolved rebase conflicts, fixed build errors across pkg/tools and pkg/providers, and fully integrated the Agent Shield security suite (Canary, PII, IPIA, Policy, Behavior).
Key stabilization:
- Fixed filesystem tool constructor signatures and tests.
- Re-implemented timing-safe authentication in health/server.go.
- Synchronized gateway and channel manager initialization.
- Cleaned up architecture leakage and deprecated endpoints (/cgat).
- Removed local/sensitive paths from logs and .dockerignore.
2026-04-03 21:23:57 +02:00
stevef
066a6bc727
chore: stabilize build pipeline, fix lints and test panics
2026-04-03 20:55:13 +02:00
Mauro
d8c5183d9a
feat(mcp): store oversized text results as artifacts ( #2308 )
...
* feat(mcp): store oversized text results as artifacts
* feat(mcp): fix doc
* fix(mcp): preserve raw MCP payload in text artifacts
* fix(mcp): avoid leaking large text when artifact persistence fails
* chore(mcp): clarify inline text limit and cover artifact edge cases
2026-04-04 01:30:36 +08:00
stevef
6c0f36a44d
fix(test): update NewContextBuilder call to match new signature
2026-04-03 15:14:13 +02:00
stevef
47cfd059ca
chore: fixes for userAgent support and host detection after rebase stabilization
2026-04-03 15:01:12 +02:00
stevef
7347a27754
chore: final stabilization fixes for security_shield after rebase
2026-04-03 15:01:12 +02:00
stevef
6c277610df
feat(isolation): further hardening for agent loop and tools
2026-04-03 15:01:12 +02:00