Commit Graph

8 Commits

Author SHA1 Message Date
d97174f338 Merge pull request 'fix(#548): Phase 1 Survival — real metrics, gap analysis, snapshot' (#840) from fix/548 into main
Some checks failed
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:30:52 +00:00
Alexander Whitestone
ef6a729c32 feat: add fleet progression status report (#547)
Some checks failed
Agent PR Gate / gate (pull_request) Failing after 50s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 30s
Smoke Test / smoke (pull_request) Failing after 19s
Agent PR Gate / report (pull_request) Successful in 19s
2026-04-21 07:33:04 -04:00
08e5356b01 fix(#548): add Phase 1 survival snapshot with current fleet state 2026-04-21 11:27:59 +00:00
Alexander Whitestone
0ff4f4b023 Merge PR #730 2026-04-16 00:01:52 -04:00
Alexander Whitestone
5d49b38ce3 feat: add fleet progression evaluator (#547)
Some checks failed
Smoke Test / smoke (pull_request) Failing after 18s
2026-04-15 01:06:18 -04:00
Alexander Whitestone
1fed477af6 feat: sovereign DNS record management (#692)
Some checks failed
Smoke Test / smoke (pull_request) Failing after 19s
2026-04-14 23:59:30 -04:00
Allegro
6685388357 [#76 #77 #78] Uni-Wizard Architecture - Single harness for all APIs
Complete uni-wizard implementation with unified tool registry:

**Core Architecture:**
- harness.py - Single entry point for all capabilities
- tools/registry.py - Central tool registry with schema generation
- Elegant routing: One harness, infinite capabilities

**Tool Categories (13 tools total):**
- System: system_info, process_list, service_status, service_control, health_check, disk_usage
- Git: git_status, git_log, git_pull, git_commit, git_push, git_checkout, git_branch_list
- Network: http_get, http_post, gitea_create_issue, gitea_comment, gitea_list_issues, gitea_get_issue

**Daemons:**
- health_daemon.py - HTTP endpoint on :8082, writes to ~/timmy/logs/health.json
- task_router.py - Polls Gitea for assigned issues, routes to tools, posts results

**Systemd Services:**
- timmy-health.service - Health monitoring daemon
- timmy-task-router.service - Gitea task router daemon

**Testing:**
- test_harness.py - Exercises all tool categories

**Design Principles:**
- Local-first: No cloud dependencies
- Self-healing: Tools can restart, reconnect, recover
- Unified: One consciousness, all capabilities

Closes #76, #77, #78
2026-03-30 15:47:21 +00:00
Allegro
266d6ec008 [#75] Add VPS provisioning script for sovereign Timmy deployment
- scripts/provision-timmy-vps.sh: Full automated provisioning
- configs/llama-server.service: Inference systemd unit
- configs/timmy-agent.service: Agent harness systemd unit
- docs/VPS_SETUP.md: Setup and troubleshooting guide

Installs llama.cpp, Hermes-3 model, Python venv, firewall rules.
Configures localhost-only inference on port 8081.
2026-03-30 15:22:34 +00:00