Commit Graph
60 Commits
Author SHA1 Message Date
ffaerber 1e72b9bcba fix: skip framework reply when the agent self-posted on the thread
ci / lint (push) Skipped
ci / lint (pull_request) Successful in 10s
2026-07-08 09:34:40 +02:00
ffaerber 68a0eaf7dc fix: record pre-run newest comment id for reply dedup
ci / lint (push) Skipped
2026-07-08 09:34:38 +02:00
ffaerber 7abbbb1b8d feat(ci): re-enable dependency caching (runner cache server fixed) (#108)
ci / lint (push) Skipped
2026-07-07 17:57:33 +02:00
ffaerber 95bc254640 revert(ci): remove cache steps until runner cache server works (#107)
ci / lint (push) Skipped
2026-07-07 17:52:25 +02:00
ffaerber 75a2493dee feat(ci): dependency caching for agent runs (opencode + Playwright) (#106)
ci / lint (push) Skipped
2026-07-07 17:16:24 +02:00
ffaerber 53ac2b7ba8 fix(agent): reactions show the agent, not "Ghost" (#105)
ci / lint (push) Skipped
2026-07-07 15:20:11 +02:00
ffaerber 4b73d0b8e9 fix(run-agent): stop agents self-posting their reply as a duplicate comment (#104)
ci / lint (push) Skipped
2026-07-07 15:09:45 +02:00
ffaerber b587a7d9a7 Merge pull request 'agents: discussion mode — devs talk in threads, build only on explicit signal' (#102) from feat/discussion-mode into main
ci / lint (push) Skipped
2026-07-07 13:34:55 +02:00
ffaerber 63d9147cd7 Merge pull request 'agents: review round 2 — split-PR flow, thread recency, mention boundaries, learnings cap, pm model' (#96) from fix/review-round2 into main
ci / lint (push) Successful in 10s
2026-07-06 19:12:28 +02:00
ffaerber 84467f6dfd Merge pull request 'agents: hard timeout on agent runs (hung model blocked the runner ~1h)' (#95) from fix/agent-run-timeout into main
ci / lint (push) Successful in 11s
2026-07-06 16:58:19 +02:00
ffaerber 099a7c97be Merge pull request '@senior: model name in comment' (#93) from ai/issue-92 into main
ci / lint (push) Successful in 11s
Reviewed-on: #93
2026-07-06 13:39:40 +02:00
ffaerber 1db36d4968 Merge pull request 'gitea-admin skill: packages / container-registry section' (#91) from docs/ops-packages into main
ci / lint (push) Successful in 11s
2026-07-06 12:11:32 +02:00
ffaerber 4e1ed9a4c5 Merge pull request 'report: static details label on comment dropdowns' (#90) from fix/static-details-label into main
ci / lint (push) Successful in 11s
2026-07-06 11:59:50 +02:00
ffaerber f1b0896f7e Merge pull request 'report: one uniform dropdown (tokens + tool calls) on every agent comment' (#89) from fix/uniform-run-report into main
ci / lint (push) Successful in 10s
2026-07-06 10:36:02 +02:00
ffaerber bc197f9568 Merge pull request '@senior: retro: issue #83' (#87) from ai/issue-86 into main
ci / lint (push) Successful in 11s
2026-07-06 10:16:44 +02:00
ffaerber 36c374d746 Merge pull request 'publish: qa approval detail on the PR, terse verdict on the issue' (#88) from fix/qa-verdict-terse into main
ci / lint (push) Successful in 11s
2026-07-06 10:10:50 +02:00
ffaerber d0345617d5 Merge pull request '@junior: intern' (#84) from ai/issue-83 into main
ci / lint (push) Successful in 12s
2026-07-06 10:04:59 +02:00
ffaerber 9073dc0406 Merge pull request 'agents: retro loop — @pm retro distills learnings into LEARNINGS.md' (#85) from feat/retro-learnings into main
ci / lint (push) Successful in 11s
2026-07-06 10:03:16 +02:00
ffaerber 950c639b0a Merge pull request 'publish: trigger comments speak in first person' (#81) from fix/first-person-triggers into main
ci / lint (push) Successful in 10s
2026-07-06 09:13:14 +02:00
ffaerber d491a249e9 Merge pull request 'agents: review fixes — thread attribution, concurrency, rescue stall, docs, CI, pin, cost label' (#77) from fix/review-findings into main
ci / lint (push) Successful in 10s
2026-07-06 08:48:36 +02:00
ffaerber 88237d3f4d Merge pull request 'agents: report tokens + $ cost on every agent comment' (#75) from feat/comment-cost-report into main 2026-07-06 08:22:04 +02:00
ffaerber af38a44d86 Merge pull request 'chore: revert PM-flow test edit' (#74) from chore/revert-flow-test into main 2026-07-05 20:23:44 +02:00
ffaerber 5ddad786f1 Merge pull request 'agents: PM-orchestrated flow (@pm hub, @qa reviews, @pm/human merges)' (#69) from feat/pm-orchestrated-flow into main 2026-07-05 20:12:19 +02:00
ffaerber 01497e9ebe Merge pull request 'agents: fix ${SECRETS_JSON:-{}} brace bug (caller skills silently skipped)' (#68) from fix/caller-skills-brace-bug into main 2026-07-05 17:32:24 +02:00
ffaerber baccb09df1 Merge pull request 'agents: document single-line requirement for caller-skill secrets' (#67) from docs/caller-skills-singleline-secrets into main 2026-07-05 17:11:55 +02:00
ffaerber 62c86e77b0 Merge pull request 'agents: drop redundant agent-name headers from comments (+ fix self-trigger loop)' (#66) from fix/comment-headers into main 2026-07-05 17:02:34 +02:00
ffaerber 269e932b19 Merge pull request 'agents: caller-provided skills hook (move node1-ssh to the owning repo)' (#65) from feat/caller-provided-skills into main 2026-07-05 16:37:12 +02:00
ffaerber 63dbd2727f Merge pull request 'agents: remove shared AGENT_TOKEN — per-agent tokens only' (#63) from chore/remove-agent-token into main 2026-07-05 15:51:37 +02:00
ffaerber c792228e2c Merge pull request 'docs: README reflects per-agent SELF_TOKEN model' (#62) from docs/token-model-selftoken into main 2026-07-05 15:40:29 +02:00
ffaerber 738848304e Merge pull request 'agents: per-agent Gitea identity — each agent uses its own token' (#59) from feat/per-agent-tokens into main 2026-07-05 15:33:54 +02:00
ffaerber e53e5caf8c Merge pull request 'feat(ops): @ops uses dedicated TOKEN_OPS not AGENT_TOKEN' (#58) from feat/ops-dedicated-token into main 2026-07-05 14:52:09 +02:00
ffaerber 23c48e66c4 Merge pull request 'ops: .env is the token source of truth (not tokens.md)' (#57) from fix/ops-env-source-of-truth into main 2026-07-05 14:01:13 +02:00
ffaerber 82c4b07fea Merge pull request 'feat(ops): make @ops routable + TOKEN_OPS identity' (#56) from feat/ops-routing into main 2026-07-05 13:53:11 +02:00
ffaerber 03c2bef880 Merge pull request 'feat(ops): add @ops Gitea-administrator agent' (#55) from feat/ops-agent into main
Reviewed-on: ffaerber/agents#55
2026-07-05 13:19:29 +02:00
ffaerber 4cbbc9b2d7 Merge pull request 'fix(autopilot): merge via AGENT_TOKEN so it triggers deploy' (#52) from fix/autopilot-merge-triggers-deploy into main
Reviewed-on: ffaerber/agents#52
2026-07-05 08:05:42 +02:00
ffaerber 5a9dba64fb Merge pull request 'autopilot(qa): bounce to dev instead of halt; stop after 3' (#51) from fix/autopilot-bounce into main 2026-07-04 22:21:51 +02:00
ffaerber bb07558d70 Merge pull request '@lead: run without asking user' (#20) from ai/issue-16 into main
Reviewed-on: ffaerber/agents#20
2026-07-04 21:39:01 +02:00
ffaerber 23cc3e192e Merge pull request 'fix(activity-log): tool calls only (drop prose summary)' (#50) from fix/activity-tool-calls-only into main 2026-07-04 13:41:02 +02:00
ffaerber cb11a6b2d1 Merge pull request 'fix(activity-log): strip PR-description block from reasoning trail' (#49) from fix/activity-log-strip-prdesc into main 2026-07-04 13:25:30 +02:00
ffaerber a1ff1b9881 Merge pull request 'fix(route): resume existing ai/issue-N branch on re-trigger' (#47) from fix/route-resume-existing-branch into main 2026-07-04 12:21:07 +02:00
ffaerber 1d248bc675 Merge pull request 'fix: quote run-name (bare # was a YAML comment)' (#45) from fix/run-name-quoting into main 2026-07-04 11:33:29 +02:00
ffaerber e9fad6bfad Merge pull request 'chore: title agent runs by issue number (run-name)' (#43) from chore/run-name into main 2026-07-04 11:29:54 +02:00
ffaerber d3c8f116f1 Merge pull request 'chore: standardize the ai-agent caller stub' (#41) from chore/standard-caller into main
Reviewed-on: ffaerber/agents#41
2026-07-04 11:24:49 +02:00
ffaerber 649cd4ea9b Merge pull request 'fix(routing): expose agent skills in the roster' (#40) from fix/roster-skills into main 2026-07-04 11:00:39 +02:00
ffaerber 4ed96dcdf2 Merge pull request '@senior: One comment per agent run' (#39) from ai/issue-38 into main
Reviewed-on: ffaerber/agents#39
2026-07-04 10:55:39 +02:00
ffaerber 9a3ca95f9e Merge pull request '@junior: Add runtime .agents-workflow/ checkout to .gitignore' (#36) from ai/issue-35 into main 2026-07-04 09:47:41 +02:00
ffaerber 13148ea68c Merge pull request 'Single source of truth for agent model IDs (fixes #31)' (#32) from ai/issue-31 into main 2026-07-04 09:43:28 +02:00
ffaerber d0a4de9682 Merge pull request '@lead: Dev-agent runs can break later steps by touching the runtime .agents-workflow scripts checkout' (#34) from ai/issue-33 into main 2026-07-04 09:43:13 +02:00
ffaerber d8d4ba71c0 Merge pull request '@lead: agent skills' (#25) from ai/issue-22 into main
Reviewed-on: ffaerber/agents#25
2026-07-04 08:27:12 +02:00
ffaerber e8e299872a Update .gitea/workflows/agent.yml 2026-07-03 22:30:05 +02:00
ffaerber 9760d3b652 Merge pull request '@junior: run on issue' (#24) from ai/issue-23 into main
Reviewed-on: ffaerber/agents#24
2026-07-03 22:28:16 +02:00
ffaerber 6decdd4658 Update .gitea/workflows/agent.yml 2026-07-03 22:11:42 +02:00
ffaerber 205b26a2f0 Update .gitea/workflows/agent.yml 2026-07-03 22:08:25 +02:00
ffaerber 25c915f540 Merge pull request '@senior: gitea' (#15) from ai/issue-14 into main
Reviewed-on: ffaerber/agents#15
2026-07-03 13:10:41 +02:00
ffaerber c5eaa3c5a5 Merge pull request '@junior: agents ssh' (#13) from ai/issue-12 into main
Reviewed-on: ffaerber/agents#13
2026-07-03 12:09:09 +02:00
ffaerber 343a422233 Merge pull request '@senior: Wire up ssh node1 … in the agent workflow (read-only swarm diagnostics)' (#11) from ai/issue-10 into main
Reviewed-on: ffaerber/agents#11
2026-07-03 11:17:49 +02:00
ffaerber 0362e09737 Merge pull request '@senior: readme' (#9) from ai/issue-8 into main
Reviewed-on: ffaerber/agents#9
2026-07-02 17:51:55 +02:00
ffaerber d8c47849cd Merge pull request '@senior: opscode events are not in the PR' (#5) from ai/issue-4 into main
Reviewed-on: ffaerber/agents#5
2026-07-02 15:52:43 +02:00
ffaerber 0fa2e7b6d8 Merge pull request '@senior: opencode logs' (#3) from ai/issue-2 into main
Reviewed-on: ffaerber/agents#3
2026-07-02 15:21:47 +02:00
ffaerber a14d33bb8d Initial commit 2026-07-02 06:18:36 +02:00