Commit Graph

  • abc91bc149 Add dangerous command blocking and cron agent scheduling master ansible 2026-04-08 19:26:23 +00:00
  • c827d341ab Overhaul agent quality — prompts, tools, config, compression ansible 2026-04-08 18:28:26 +00:00
  • 6c4ad47b09 Fix update.sh — mkdir -p before copying agent/skills into rootfs ansible 2026-04-08 14:53:07 +00:00
  • 5b312e34de Add read_file skill, session persistence, and update script ansible 2026-04-08 14:49:54 +00:00
  • 6673210ff0 Add remaining low-priority items from code review to TODO ansible 2026-04-08 02:00:06 +00:00
  • d6a737fbad Update REPORT.md — 14 of 19 issues fixed ansible 2026-04-08 01:58:06 +00:00
  • fdfa468960 Copy all agent/*.py files into rootfs ansible 2026-04-08 01:58:06 +00:00
  • ca224a0ae9 Slim down agent.py — uses skills.py and tools.py modules ansible 2026-04-08 01:58:06 +00:00
  • 383113126f Extract skills.py and tools.py from agent.py ansible 2026-04-08 01:58:06 +00:00
  • 2d371ceb86 Harden SKILL.md parser — error logging, flexible indent, CRLF support, type validation ansible 2026-04-08 01:51:34 +00:00
  • d838fe08cf Fix thread safety on cooldown lock, IRC line split to 380 chars ansible 2026-04-08 01:50:03 +00:00
  • deca7228c7 Add logging to cleanup catch blocks, use pkill -f agent.py instead of killall python3 ansible 2026-04-08 01:50:03 +00:00
  • e685a2a7ba Update REPORT.md with fix status ansible 2026-04-08 01:41:30 +00:00
  • f4643b8c59 Add all 5 templates to install script (was missing researcher, creative) ansible 2026-04-08 01:40:20 +00:00
  • 0ab04e1964 Remove unused writePool function ansible 2026-04-08 01:40:20 +00:00
  • 100bb98e62 Extract SSH_OPTS constant, deduplicate SSH options ansible 2026-04-08 01:36:01 +00:00
  • fe162d11f7 Fix memory reload after save_memory — reload all memory files ansible 2026-04-08 01:36:01 +00:00
  • 96dfa63c39 Fix IP pool — atomic writes via rename, remove fake lock ansible 2026-04-08 01:36:01 +00:00
  • 74e79f2870 Fix shell injection — use tee with stdin instead of echo interpolation ansible 2026-04-08 01:36:01 +00:00
  • d9b695d5a0 Add code review report ansible 2026-04-08 01:36:01 +00:00
  • c363f45ffc Add !version command to overseer ansible 2026-04-08 01:16:32 +00:00
  • 426ca8f1c1 Add cron agents and logging ideas ansible 2026-04-07 21:05:36 +00:00
  • e1f1a24a37 Add !logs command — tail agent log via SSH ansible 2026-04-07 21:01:39 +00:00
  • 185cda575e Add file logging to agent — writes to /workspace/agent.log ansible 2026-04-07 21:01:39 +00:00
  • 9f624e9497 Remove per-skill truncation — handled by executor now ansible 2026-04-07 20:53:51 +00:00
  • 3083b5d9d7 Add large output handling and iteration budget to agent ansible 2026-04-07 20:53:51 +00:00
  • 3c00de75d1 Update TODO with prioritized next items ansible 2026-04-07 20:50:19 +00:00
  • 9a06bbf5ea Update roadmap with Phase 5 priorities from Hermes analysis ansible 2026-04-07 20:50:19 +00:00
  • a604d73340 Install skills into agent rootfs during setup ansible 2026-04-07 20:35:56 +00:00
  • 2d42d498b3 Refactor agent.py to use discoverable skill system ansible 2026-04-07 20:35:56 +00:00
  • 4483b585a7 Add skill definitions (SKILL.md + run.py) for all agent tools ansible 2026-04-07 20:35:56 +00:00
  • 42870c7c1f Add SKILL.md pattern idea for discoverable agent tools ansible 2026-04-07 20:27:58 +00:00
  • 590c88ecef Add !persona command to overseer ansible 2026-04-07 17:43:39 +00:00
  • d3ed3619c2 Add fetch_url tool to agent ansible 2026-04-07 17:43:39 +00:00
  • d299e394f0 Update ROADMAP — Phase 4 done, reflect current state ansible 2026-04-07 16:34:16 +00:00
  • 2e5912e73c Add refactoring note to TODO ansible 2026-04-07 16:32:32 +00:00
  • 27cb6508dc Extract shared VM lifecycle helpers into firecracker-vm.ts ansible 2026-04-07 16:32:24 +00:00
  • a2cef20a89 v0.1.3 — deployment hardening v0.1.3 ansible 2026-04-07 16:18:04 +00:00
  • e6a6fb263d Use dynamic path for fireclaw in overseer service file ansible 2026-04-07 16:09:10 +00:00
  • cf2d2d31b7 Always clean stale taps before creating new ones ansible 2026-04-07 16:07:24 +00:00
  • 6485705d4b Remove hardcoded DNS — keep host resolv.conf in rootfs ansible 2026-04-07 16:04:15 +00:00
  • 6e9725d358 Fix DNS in install script chroot ansible 2026-04-07 16:02:48 +00:00
  • b5ad20ce51 Fix chroot DNS and mkfs.ext4 path for remote deployment ansible 2026-04-07 16:00:16 +00:00
  • 1fee80f1d7 Clean stale mounts before agent rootfs build ansible 2026-04-07 15:56:33 +00:00
  • e98f9af938 Remove output suppression from install script ansible 2026-04-07 15:55:05 +00:00
  • b613c2db6f Switch setup.ts to Alpine rootfs, fix remote deployment ansible 2026-04-07 15:21:06 +00:00
  • d149319090 Improve install script with verbose progress output ansible 2026-04-07 15:09:08 +00:00
  • 2c82b3f7ae Fix Node.js install — upgrade if version < 20 ansible 2026-04-07 15:05:23 +00:00
  • bdd4c185bb Add uninstall script ansible 2026-04-07 15:00:02 +00:00
  • 4b01dfb51d Fix shellcheck warnings across all scripts ansible 2026-04-07 14:56:17 +00:00
  • 129fd4d869 Add install script for one-command deployment ansible 2026-04-07 14:52:45 +00:00
  • 5cc6a38c96 Add !status command and web search tool ansible 2026-04-07 14:36:27 +00:00
  • 50b8c7464b v0.1.2 — multi-agent system with hardening v0.1.2 ansible 2026-04-07 14:31:27 +00:00
  • 7ead9c86c5 Fix agents.json race condition on concurrent starts ansible 2026-04-07 13:54:54 +00:00
  • 36af68da90 Fix trigger matching and add network policies ansible 2026-04-07 13:45:05 +00:00
  • 6fc6e89917 Add thread safety and agent health checks ansible 2026-04-07 13:41:50 +00:00
  • ff694d12f6 Initial commit — fireclaw multi-agent system ansible 2026-04-07 13:28:29 +00:00