Alexander Whitestone
50b5c9ab27
Docker Build and Publish / build-and-push (pull_request) Has been skipped
Docs Site Checks / docs-site-checks (pull_request) Failing after 2m12s
Nix / nix (ubuntu-latest) (pull_request) Failing after 27s
Supply Chain Audit / Scan PR for supply chain risks (pull_request) Failing after 16s
Tests / test (pull_request) Failing after 17m31s
Tests / e2e (pull_request) Successful in 45s
Nix / nix (macos-latest) (pull_request) Has been cancelled
feat(cron): Profile-scoped cron with parallel execution
Profile Isolation:
- scheduler.py: run_job() resolves profile directory, loads profile's
config.yaml + .env, sets HERMES_ACTIVE_PROFILE env var
- jobs.py: create_job() accepts profile parameter
- cronjob_tools.py: profile field in tool schema, handler, update handler
- hermes_cli/main.py: --profile flag on cron create
Throttle Improvements:
- gateway/run.py: tick interval 60s -> 15s (4x faster)
- scheduler.py: parallel tick processing (6 concurrent workers)
- scheduler.py: run_job pool max_workers 1 -> 6
Bug Fixes:
- Removed tool_choice='required' from AIAgent constructor call
(parameter doesn't exist in current AIAgent.__init__)
Migration: 37 jobs across 4 profiles (burn/research/creative/review).
Post-migration verification: 8/8 sessions matched expected model.
2026-04-12 22:20:23 -04:00
..
2026-04-07 08:40:22 -04:00
2026-04-12 06:18:05 +05:30
2026-03-17 02:33:12 -07:00
2026-03-31 08:48:54 +09:00
2026-03-23 07:43:12 -07:00
2026-04-11 15:35:04 -07:00
2026-04-08 02:24:32 -07:00
2026-04-01 04:18:50 -07:00
2026-04-10 03:44:43 -07:00
2026-04-11 14:02:46 -07:00
2026-04-08 02:24:32 -07:00
2026-04-11 14:50:44 -07:00
2026-04-07 13:36:38 -07:00
2026-04-11 17:16:11 -07:00
2026-04-11 13:59:52 -07:00
2026-04-12 22:20:23 -04:00
2026-04-07 10:25:31 -07:00
2026-04-12 00:54:35 -07:00
2026-04-10 03:44:43 -07:00
2026-04-10 21:16:53 -07:00
2026-04-08 02:24:32 -07:00
2026-04-10 16:47:44 -07:00
2026-04-07 13:36:38 -07:00
2026-04-07 13:36:38 -07:00
2026-04-11 14:02:58 -07:00
2026-04-02 12:40:03 +11:00
2026-04-10 03:05:04 -07:00
2026-04-10 16:47:44 -07:00
2026-04-07 13:36:38 -07:00
2026-03-27 15:28:19 -07:00
2026-03-18 02:55:30 -07:00
2026-03-11 20:02:36 -07:00
2026-04-05 12:46:07 -07:00
2026-04-10 16:47:44 -07:00
2026-04-11 13:59:52 -07:00
2026-04-12 00:36:22 -07:00
2026-04-08 02:24:32 -07:00
2026-04-07 10:25:31 -07:00
2026-04-11 15:22:49 -07:00
2026-04-07 13:36:38 -07:00
2026-04-11 13:59:52 -07:00
2026-04-10 03:44:43 -07:00
2026-04-12 16:39:04 -07:00
2026-04-11 01:21:20 -07:00
2026-04-11 13:59:52 -07:00
2026-04-11 17:16:11 -07:00
2026-03-25 19:47:58 -07:00
2026-04-11 16:22:50 -07:00
2026-03-31 08:48:54 +09:00
2026-04-11 14:26:11 -07:00
2026-04-10 03:27:30 -07:00
2026-04-12 16:46:18 -07:00
2026-04-10 05:04:28 -07:00
2026-04-11 11:53:04 -07:00
2026-04-12 16:36:11 -07:00
2026-04-10 03:05:04 -07:00
2026-04-07 10:25:31 -07:00