summaryrefslogtreecommitdiff
path: root/internal/executor
AgeCommit message (Expand)Author
2026-03-12feat: add Resume support for CANCELLED, FAILED, and BUDGET_EXCEEDED tasksClaudomator Agent
2026-03-11fix: resume BLOCKED tasks in preserved sandbox so Claude finds its sessionPeter Stone
2026-03-10test: sandbox coverage + fix WebSocket racesPeter Stone
2026-03-10executor: fix session ID on second block-and-resume cyclePeter Stone
2026-03-10executor: explicit load balancing — code picks agent, classifier picks modelPeter Stone
2026-03-10fix: ensure tasks are re-classified on manual restartPeter Stone
2026-03-10executor: extract handleRunResult to deduplicate error-classification logicClaudomator Agent
2026-03-09executor: unblock parent task when all subtasks completeClaudomator Agent
2026-03-09executor: BLOCKED→READY for top-level tasks with subtasksClaudomator Agent
2026-03-09executor: log errors from all unchecked UpdateTaskState/UpdateTaskQuestion callsClaudomator Agent
2026-03-09executor: document kill-goroutine safety and add goroutine-leak testClaudomator Agent
2026-03-09executor: strengthen rate-limit avoidance in classifierPeter Stone
2026-03-09executor: fix sandbox teardown — remove working copy pull, retry push on co...Peter Stone
2026-03-09executor: fix map leaks in activePerAgent and rateLimitedClaudomator Agent
2026-03-09executor: update classifier model list to Claude 4.x and current Gemini modelsPeter Stone
2026-03-09executor: recover stale RUNNING tasks on server startupPeter Stone
2026-03-09executor: fix Claude rate-limit detection and prioritize Gemini when limitedPeter Stone
2026-03-08executor: update gemini model to 2.5-flash-lite and fix classifier parsingPeter Stone
2026-03-08executor: push sandbox commits via bare repo, pull into working copyPeter Stone
2026-03-08executor: fix sandbox git fetch + inject prior failure historyPeter Stone
2026-03-08executor: add git discipline section to agent preamblePeter Stone
2026-03-08fix(executor): use --no-hardlinks for sandbox git clonePeter Stone
2026-03-08merge: pull latest from master and resolve conflictsPeter Stone
2026-03-08feat(executor): implement Gemini-based task classification and load balancingPeter Stone
2026-03-08executor: internal dispatch queue; remove at-capacity rejectionPeter Stone
2026-03-08feat: rename working_dir→project_dir; git sandbox executionPeter Stone
2026-03-08refactor: address code review notes (backward compat, Gemini tests, unknown a...Peter Stone
2026-03-08refactor(executor): update runners and tests for generic agentsPeter Stone
2026-03-08fix: detect quota exhaustion from stream; map to BUDGET_EXCEEDED not FAILEDPeter Stone
2026-03-08feat(executor): implement GeminiRunnerPeter Stone
2026-03-08feat(executor): support multiple runners in PoolPeter Stone
2026-03-08test(executor): update claude_test.go to use AgentConfigPeter Stone
2026-03-07agent: lower breakdown threshold to 3min; use claudomator create CLI for subt...Peter Stone
2026-03-06fix: implement cancel endpoint and pool cancel mechanismPeter Stone
2026-03-06feat: blocked task state for agent questions via session resumePeter Stone
2026-03-05executor: default permission_mode to bypassPermissionsPeter Stone
2026-03-05executor: persist log paths at execution create time, not just at endPeter Stone
2026-03-05executor: detect stream-level failures when claude exits 0Peter Stone
2026-03-05Rescue work from claudomator-work: question/answer, ratelimit, start-next-taskPeter Stone
2026-03-04Add READY state for human-in-the-loop verificationPeter Stone
2026-03-03Fix working_dir failures: validate path early, remove hardcoded /rootPeter Stone
2026-03-03Executor: dependency waiting and planning preamblePeter Stone
2026-02-24Add --verbose flag to Claude subprocess invocationPeter Stone
2026-02-08Rename Go module to github.com/thepeterstone/claudomatorPeter Stone
2026-02-08Initial project: task model, executor, API server, CLI, storage, reporterPeter Stone