agent-orchestrator/v2/src/lib/stores
Hibryda 4bdb74721d fix(security): audit fixes — path traversal, race conditions, memory leaks, transaction safety
- lib.rs: claude_read_skill path traversal prevention (canonicalize + starts_with)
- agent-dispatcher.ts: re-entrancy guard on exit handler, clear maps in stop
- machines.svelte.ts: track UnlistenFn array + destroyMachineListeners()
- agent-runner.ts: controller.signal.aborted, async handleMessage + .catch()
- remote.rs: try_lock → async lock, abort tasks on remove
- session.rs: unchecked_transaction for save_agent_messages
- agent-bridge.ts: safe msg.event check (implicit in dispatcher changes)
2026-03-08 20:03:50 +01:00
..
agents.svelte.ts feat(v3): implement session continuity, workspace teardown, StatusBar rewrite, subagent routing fix 2026-03-07 16:33:27 +01:00
layout.svelte.ts feat(v2): add frontend remote machine integration 2026-03-06 19:05:53 +01:00
layout.test.ts test(v2): add integration tests for layout, agent-bridge, and dispatcher 2026-03-06 15:42:34 +01:00
machines.svelte.ts fix(security): audit fixes — path traversal, race conditions, memory leaks, transaction safety 2026-03-08 20:03:50 +01:00
notifications.svelte.ts feat(v2): add agent tree, status bar, notifications, settings dialog (Phase 5) 2026-03-06 13:46:21 +01:00
sessions.svelte.ts fix(v2): rename rune stores to .svelte.ts to fix rune_outside_svelte error 2026-03-06 01:11:51 +01:00
theme.svelte.ts feat(v3): redesign SettingsTab global settings with split font controls 2026-03-07 23:23:33 +01:00
workspace.svelte.ts feat(v3): agent preview terminal — read-only xterm.js tracking agent activity 2026-03-08 03:24:31 +01:00
workspace.test.ts test(v3): add clearAllAgentSessions mock to workspace store tests 2026-03-07 16:33:47 +01:00