Commit Graph

  • 1aa1f6d7cc Merge pull request 'Add a human-merge label that keeps autopilot from merging' (#126) from ai/autopilot-human-merge into main main ffaerber 2026-09-16 16:29:46 +02:00
  • cbe3e3cbc0 Add a human-merge label that keeps autopilot from merging ai/autopilot-human-merge Felix FaerberandClaude Opus 5 2026-09-16 17:08:27 +03:00
  • 85be0a3288 Merge pull request 'Let caller-provided skills receive their secrets again' (#125) from ai/caller-skill-secrets into main ffaerber 2026-09-15 09:46:59 +02:00
  • e29b8141f8 Let caller-provided skills receive their secrets again Felix FaerberandClaude Opus 5 2026-09-15 10:09:19 +03:00
  • 04b15a2c27 fix(agents): wire XAI_API_KEY through reusable workflow (#122) hermes 2026-07-30 15:47:35 +02:00
  • 9dc1c203cb fix(agents): declare workflow_call secrets + diagnose empty XAI_API_KEY fix/xai-secret-wiring hermes 2026-07-30 16:47:13 +03:00
  • 58db2996ad feat(agents): automatic Ollama Cloud → xAI fallback (#121) hermes 2026-07-30 15:28:44 +02:00
  • 0ddde87b40 feat(agents): automatic model fallback when Ollama Cloud is exhausted fix/agents-xai-fallback-ollama-exhausted hermes 2026-07-30 16:28:30 +03:00
  • bbdb200f32 fix(agents): route pm/junior/senior/qa to xAI while Ollama Cloud is exhausted hermes 2026-07-30 16:25:46 +03:00
  • d7d54546a3 Merge pull request 'Allow hermes user to trigger AI agent workflow' (#120) from ai/issue-218-allow-hermes into main ffaerber 2026-07-30 14:07:49 +02:00
  • 38b36b2304 feat: allow hermes user to trigger AI agent workflow ai/issue-218-allow-hermes hermes 2026-07-30 15:06:05 +03:00
  • e040247097 Merge pull request 'fix(agents): rename xai provider key to xai-oc to avoid opencode catalog collision' (#119) from hotfix/xai-provider-name-collision into main ffaerber 2026-07-30 13:08:37 +02:00
  • c8efc17729 fix(agents): rename xai provider key to xai-oc to avoid opencode catalog collision (#118) hotfix/xai-provider-name-collision Felix Faerber 2026-07-30 14:08:21 +03:00
  • c6cafaf81c Switch @lead model to ollama-cloud/kimi-k3:cloud ai/issue-116 junior 2026-07-29 10:48:29 +00:00
  • 60f9e95ecc Merge pull request 'hotfix: wire the xai provider into install-opencode.sh' (#115) from hotfix/xai-provider-wiring into main ffaerber 2026-07-27 15:49:45 +02:00
  • dd25c0ac2b hotfix: wire the xai provider into install-opencode.sh hotfix/xai-provider-wiring Felix Faerber 2026-07-27 16:49:20 +03:00
  • 8ae6abd9d0 Merge pull request 'chore: switch @lead/@ops from Anthropic to xAI grok-4.5' (#114) from chore/xai-grok-4.5 into main ffaerber 2026-07-27 15:43:21 +02:00
  • b30db8a4c9 chore: switch @lead/@ops from Anthropic to xAI grok-4.5 chore/xai-grok-4.5 Felix Faerber 2026-07-27 16:43:05 +03:00
  • 6955bc4f71 Merge pull request '@junior: publish.sh: PR-creation and push failures are silently swallowed' (#113) from ai/issue-112 into main ffaerber 2026-07-27 15:33:43 +02:00
  • 0a06c813bc publish.sh: address review — fix PR-failure format, capture HTTP status, append activity to push failure ai/issue-112 junior 2026-07-27 13:32:47 +00:00
  • c4fb117b93 publish.sh: surface PR-open and git-push failures as issue comments junior 2026-07-27 13:30:49 +00:00
  • 55e00871f9 feat(agents): wire xAI provider, move @lead to xai/grok-4.5 (issue #12) ai/issue-12 senior 2026-07-17 09:03:03 +00:00
  • eeae1fdaaa fix: deterministic dedup of agent double-posts (self-post + framework reply) (#109) ffaerber 2026-07-08 09:35:19 +02:00
  • 7abbbb1b8d feat(ci): re-enable dependency caching (runner cache server fixed) (#108) ffaerber 2026-07-07 17:57:33 +02:00
  • 95bc254640 revert(ci): remove cache steps until runner cache server works (#107) ffaerber 2026-07-07 17:52:25 +02:00
  • 75a2493dee feat(ci): dependency caching for agent runs (opencode + Playwright) (#106) ffaerber 2026-07-07 17:16:24 +02:00
  • 53ac2b7ba8 fix(agent): reactions show the agent, not "Ghost" (#105) ffaerber 2026-07-07 15:20:11 +02:00
  • 4b73d0b8e9 fix(run-agent): stop agents self-posting their reply as a duplicate comment (#104) ffaerber 2026-07-07 15:09:45 +02:00
  • b587a7d9a7 Merge pull request 'agents: discussion mode — devs talk in threads, build only on explicit signal' (#102) from feat/discussion-mode into main ai/issue-94 ffaerber 2026-07-07 13:34:55 +02:00
  • ef43d69309 agents: discussion mode — devs talk in threads; building starts only on explicit signal Felix FaerberandClaude Opus 4.8 2026-07-07 14:34:12 +03:00
  • 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 ffaerber 2026-07-06 19:12:28 +02:00
  • e9df9d6bdd agents: review round 2 — split-PR flow, thread recency, mention boundaries, learnings cap, pm model Felix FaerberandClaude Opus 4.8 2026-07-06 20:11:45 +03:00
  • 84467f6dfd Merge pull request 'agents: hard timeout on agent runs (hung model blocked the runner ~1h)' (#95) from fix/agent-run-timeout into main ffaerber 2026-07-06 16:58:19 +02:00
  • 0771d394bd agents: hard timeout on agent runs — a hung model must not block the runner Felix FaerberandClaude Opus 4.8 2026-07-06 17:41:49 +03:00
  • 099a7c97be Merge pull request '@senior: model name in comment' (#93) from ai/issue-92 into main ffaerber 2026-07-06 13:39:40 +02:00
  • fa3005b7b5 report: include model name in the run-report details line senior 2026-07-06 11:35:01 +00:00
  • 1db36d4968 Merge pull request 'gitea-admin skill: packages / container-registry section' (#91) from docs/ops-packages into main ffaerber 2026-07-06 12:11:32 +02:00
  • ffd42eb3d3 gitea-admin skill: packages section (linking + registry auth facts) Felix FaerberandClaude Opus 4.8 2026-07-06 13:10:54 +03:00
  • 4e1ed9a4c5 Merge pull request 'report: static details label on comment dropdowns' (#90) from fix/static-details-label into main ffaerber 2026-07-06 11:59:50 +02:00
  • cbb938a28f report: static 'details' summary label on every comment dropdown Felix FaerberandClaude Opus 4.8 2026-07-06 12:59:12 +03:00
  • f1b0896f7e Merge pull request 'report: one uniform dropdown (tokens + tool calls) on every agent comment' (#89) from fix/uniform-run-report into main ffaerber 2026-07-06 10:36:02 +02:00
  • 4a92f4686f report: one uniform dropdown for every agent comment Felix FaerberandClaude Opus 4.8 2026-07-06 11:35:24 +03:00
  • bc197f9568 Merge pull request '@senior: retro: issue #83' (#87) from ai/issue-86 into main ffaerber 2026-07-06 10:16:44 +02:00
  • 36c374d746 Merge pull request 'publish: qa approval detail on the PR, terse verdict on the issue' (#88) from fix/qa-verdict-terse into main ffaerber 2026-07-06 10:10:50 +02:00
  • e22a4cf98c publish: qa APPROVE detail goes to the PR — issue gets the terse verdict only Felix FaerberandClaude Opus 4.8 2026-07-06 11:10:12 +03:00
  • 59a60740fa retro #83: LEARNINGS.md — agent-add checklist, prompt-heredoc discipline, one-round bounce senior 2026-07-06 08:09:26 +00:00
  • d0345617d5 Merge pull request '@junior: intern' (#84) from ai/issue-83 into main ffaerber 2026-07-06 10:04:59 +02:00
  • 9073dc0406 Merge pull request 'agents: retro loop — @pm retro distills learnings into LEARNINGS.md' (#85) from feat/retro-learnings into main ffaerber 2026-07-06 10:03:16 +02:00
  • b40f547740 agents: retro loop — "@pm retro" distills learnings into LEARNINGS.md Felix FaerberandClaude Opus 4.8 2026-07-06 11:02:19 +03:00
  • 6abb8874cd agent.yml: add intern to trigger gate trusted author and mention list junior 2026-07-06 07:56:44 +00:00
  • c95d52aabb fixup: remove stray leading spaces in run-agent.sh prompts and blank line in publish.sh junior 2026-07-06 07:41:31 +00:00
  • fc4217f1cb fixup: remove stray leading spaces in run-agent.sh prompts junior 2026-07-06 07:36:10 +00:00
  • bf1256ecec agents: add @intern routed to local ollama/ornith:35b junior 2026-07-06 07:30:30 +00:00
  • 950c639b0a Merge pull request 'publish: trigger comments speak in first person' (#81) from fix/first-person-triggers into main ffaerber 2026-07-06 09:13:14 +02:00
  • 305aeb085c publish: trigger comments speak in first person (no agent self-mention) Felix FaerberandClaude Opus 4.8 2026-07-06 10:09:52 +03:00
  • d491a249e9 Merge pull request 'agents: review fixes — thread attribution, concurrency, rescue stall, docs, CI, pin, cost label' (#77) from fix/review-findings into main ffaerber 2026-07-06 08:48:36 +02:00
  • 9b9e1e945d agents: fix review findings — thread attribution, races, rescue stall, docs, CI Felix FaerberandClaude Opus 4.8 2026-07-06 09:46:53 +03:00
  • 88237d3f4d Merge pull request 'agents: report tokens + $ cost on every agent comment' (#75) from feat/comment-cost-report into main ffaerber 2026-07-06 08:22:04 +02:00
  • 6334ebe8c6 agents: report tokens + $ cost on every agent comment Felix FaerberandClaude Opus 4.8 2026-07-06 09:22:00 +03:00
  • af38a44d86 Merge pull request 'chore: revert PM-flow test edit' (#74) from chore/revert-flow-test into main ffaerber 2026-07-05 20:23:44 +02:00
  • a1f7fa584b chore: revert PM-flow autopilot test edit to AGENTS.template.md Felix FaerberandClaude Opus 4.8 2026-07-05 21:23:41 +03:00
  • c339400503 Merge pull request '@junior: test: PM flow autopilot' (#73) from ai/issue-72 into main pm 2026-07-05 20:21:20 +02:00
  • 479679ef4c test: add managed-by workflow comment to top of AGENTS.template.md (#72) junior 2026-07-05 18:19:43 +00:00
  • 5ddad786f1 Merge pull request 'agents: PM-orchestrated flow (@pm hub, @qa reviews, @pm/human merges)' (#69) from feat/pm-orchestrated-flow into main ffaerber 2026-07-05 20:12:19 +02:00
  • 84cec444ef agents: PM-orchestrated flow — @pm hub, @qa reviews, human/@pm merges Felix FaerberandClaude Opus 4.8 2026-07-05 21:06:39 +03:00
  • 01497e9ebe Merge pull request 'agents: fix ${SECRETS_JSON:-{}} brace bug (caller skills silently skipped)' (#68) from fix/caller-skills-brace-bug into main ffaerber 2026-07-05 17:32:24 +02:00
  • e0ef954454 agents: fix ${SECRETS_JSON:-{}} brace bug that silently skipped caller skills Felix FaerberandClaude Opus 4.8 2026-07-05 18:32:21 +03:00
  • baccb09df1 Merge pull request 'agents: document single-line requirement for caller-skill secrets' (#67) from docs/caller-skills-singleline-secrets into main ffaerber 2026-07-05 17:11:55 +02:00
  • ed17613d0d agents: document single-line requirement for caller-skill secrets Felix FaerberandClaude Opus 4.8 2026-07-05 18:11:14 +03:00
  • 62c86e77b0 Merge pull request 'agents: drop redundant agent-name headers from comments (+ fix self-trigger loop)' (#66) from fix/comment-headers into main ffaerber 2026-07-05 17:02:34 +02:00
  • 4c05abac63 agents: drop redundant agent-name headers from comments (+ fix self-trigger loop) Felix FaerberandClaude Opus 4.8 2026-07-05 18:00:58 +03:00
  • 269e932b19 Merge pull request 'agents: caller-provided skills hook (move node1-ssh to the owning repo)' (#65) from feat/caller-provided-skills into main ffaerber 2026-07-05 16:37:12 +02:00
  • 0f8893330f agents: caller-provided skills hook — repos can ship their own opencode skills Felix FaerberandClaude Opus 4.8 2026-07-05 17:35:45 +03:00
  • 63dbd2727f Merge pull request 'agents: remove shared AGENT_TOKEN — per-agent tokens only' (#63) from chore/remove-agent-token into main ffaerber 2026-07-05 15:51:37 +02:00
  • 3c66220f6d agents: remove shared AGENT_TOKEN fallback — per-agent tokens only Felix FaerberandClaude Opus 4.8 2026-07-05 16:51:06 +03:00
  • c792228e2c Merge pull request 'docs: README reflects per-agent SELF_TOKEN model' (#62) from docs/token-model-selftoken into main ffaerber 2026-07-05 15:40:29 +02:00
  • 1c4e4ce950 docs: README reflects per-agent SELF_TOKEN model Felix FaerberandClaude Opus 4.8 2026-07-05 16:40:01 +03:00
  • 738848304e Merge pull request 'agents: per-agent Gitea identity — each agent uses its own token' (#59) from feat/per-agent-tokens into main ffaerber 2026-07-05 15:33:54 +02:00
  • 06f1924441 agents: per-agent Gitea identity — each agent uses its own token Felix FaerberandClaude Opus 4.8 2026-07-05 16:20:29 +03:00
  • e53e5caf8c Merge pull request 'feat(ops): @ops uses dedicated TOKEN_OPS not AGENT_TOKEN' (#58) from feat/ops-dedicated-token into main ffaerber 2026-07-05 14:52:09 +02:00
  • 79ea9f68c9 feat(ops): @ops uses its dedicated TOKEN_OPS, not AGENT_TOKEN feat/ops-dedicated-token Felix FaerberandClaude Opus 4.8 2026-07-05 15:52:07 +03:00
  • 6c753dc0a0 chore: repo moved to gitea/agents — update self-references Felix FaerberandClaude Opus 4.8 2026-07-05 15:43:34 +03:00
  • 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 ffaerber 2026-07-05 14:01:13 +02:00
  • 6618de9c9f ops: .env is the token source of truth (not tokens.md) fix/ops-env-source-of-truth Felix Faerber 2026-07-05 15:01:10 +03:00
  • 82c4b07fea Merge pull request 'feat(ops): make @ops routable + TOKEN_OPS identity' (#56) from feat/ops-routing into main ffaerber 2026-07-05 13:53:11 +02:00
  • 2f1ae61b06 feat(ops): make @ops routable + post under its own TOKEN_OPS identity feat/ops-routing Felix FaerberandClaude Opus 4.8 2026-07-05 14:53:09 +03:00
  • 03c2bef880 Merge pull request 'feat(ops): add @ops Gitea-administrator agent' (#55) from feat/ops-agent into main ffaerber 2026-07-05 13:19:29 +02:00
  • 6832d7ad6c ops: record minted tokens in the private gitea/secrets inventory feat/ops-agent Felix Faerber 2026-07-05 14:09:13 +03:00
  • 74d3e1d229 feat(ops): add @ops agent — Gitea instance administrator Felix FaerberandClaude Opus 4.8 2026-07-05 14:03:57 +03:00
  • 4cbbc9b2d7 Merge pull request 'fix(autopilot): merge via AGENT_TOKEN so it triggers deploy' (#52) from fix/autopilot-merge-triggers-deploy into main ffaerber 2026-07-05 08:05:42 +02:00
  • cf1e7178b5 fix(autopilot): merge with AGENT_TOKEN so the merge triggers the deploy fix/autopilot-merge-triggers-deploy Felix FaerberandClaude Opus 4.8 2026-07-04 23:32:12 +03:00
  • 5a9dba64fb Merge pull request 'autopilot(qa): bounce to dev instead of halt; stop after 3' (#51) from fix/autopilot-bounce into main ffaerber 2026-07-04 22:21:51 +02:00
  • 9840c2a860 autopilot(qa): bounce back to the dev instead of halting; stop after 3 bounces fix/autopilot-bounce Felix FaerberandClaude Opus 4.8 2026-07-04 23:18:00 +03:00
  • bb07558d70 Merge pull request '@lead: run without asking user' (#20) from ai/issue-16 into main ffaerber 2026-07-04 21:39:01 +02:00
  • ef06da3ffe Rename autopilot label 'auto' to 'autopilot' lead 2026-07-04 19:16:47 +00:00
  • 7278e06dff Rename autopilot label 'fully-automatic' to 'auto' lead 2026-07-03 13:08:16 +00:00
  • df0f6d6543 @lead: issue #16 — fully-automatic autopilot (label-gated @pm auto-delegate + @qa merge) lead 2026-07-03 12:33:35 +00:00
  • 23cc3e192e Merge pull request 'fix(activity-log): tool calls only (drop prose summary)' (#50) from fix/activity-tool-calls-only into main ffaerber 2026-07-04 13:41:02 +02:00
  • 0a89309ff1 fix(activity-log): tool calls only — drop the agent's prose summary fix/activity-tool-calls-only Felix FaerberandClaude Opus 4.8 2026-07-04 14:40:59 +03:00
  • cb11a6b2d1 Merge pull request 'fix(activity-log): strip PR-description block from reasoning trail' (#49) from fix/activity-log-strip-prdesc into main ffaerber 2026-07-04 13:25:30 +02:00