• T202610264999739's avatar
    fix: v0.4.1 — batch fixes across 16 areas · 0b8b79cf
    T202610264999739 authored
    
    
    - .env: remove real API key, fix duplicate SUNOS_MODEL key
    - Policy DSL: wire evaluateRules() into PermissionEngine.evaluate()
    - CLI: add memory (list/clear) and config (show) commands
    - SIGHUP: implement config reload with log level hot-reload
    - Sandbox: implement allowNetwork check via unshare --net + proxy fallback
    - Scheduler: wire ResourceLockManager into ToolScheduler.schedule()
    - LLM: add createProviderWithTaskRouting(), bridge routeByTask()
    - ESLint: add prefer-const, eqeqeq, no-var, no-throw-literal
    - CI: add GitHub Actions workflow (test on Node 20/22, lint, typecheck)
    - AutonomousMode: reuse PermissionEngine/LLM/MemoryV2 from bootstrap
    - AutonomousLoop.shutdown(): implement with AbortController
    - getOomEvents(): fix sync version with execaSync
    - MemoryStoreV2: add recordAutonomousAction() convenience method
    - scripts: create demo-autonomous.sh
    - README: fix stale ora reference
    - lifecycle: add onConfigReload() registration hook
    
    Co-Authored-By: default avatarClaude <noreply@anthropic.com>
    0b8b79cf