LLMs and natural language processing · AI agents

C3PIO Tracker — developed with AI agents

Our own tracker runs tasks from planning to release with agents, while people set goals and make decisions.

01

Context and challenge

C3PIO runs several product and research projects in parallel. Planning, coding, review, testing and releases need more capacity. We built a pipeline in which AI agents move tasks from planning to deployment while people set goals and make decisions. These are internal metrics from our own product.

02

What we built

We designed and built a tracker pipeline. An architect splits work into subtasks, a developer writes code and opens a merge request, a tester checks acceptance criteria, a reviewer reviews code, and auto merge lands the change after green CI and reviewer approval. Stop rules cover budget limits, repeated errors and stage unavailability. Agents use Claude, Codex/GPT and local Qwen. The tracker is developed through this same pipeline.

01Architect02Developer03Tester04Reviewer05Auto merge
Agent role pipeline

03

Results

FactValuePeriod / basisSource
Tracker releases31 (0.1.0 → 0.31.0)18 Aug–3 Oct 2026 · about 6.5 weeksDEPLOYED release records, release tags and merge requests in GitLab
Tasks in the system1,281; 1,080 completedSince 20 Aug 2026; all tasks in the databaseTask records in MERGED, RELEASE, PRODUCTION and DONE states
Merged through merge requests889 tasksSince 20 Aug 2026; completed tasks with an MRTask MR reference and status
Automatically merged788 tasksSince 20 Aug 2026; tasks marked auto mergedautoMerged flag: green CI and agent reviewer approval
Agent runs7,026; 5,745 successful (82%)Since 20 Aug 2026; all runsRun records: development 2,926, testing 2,311, review 1,308, planning 400
SpeedMedian 1.4 hours from subtask creation to merge738 subtasksDifference between subtask creation and merge timestamps
Throughput733 tasks merged in 30 days; 82–100 per day4 Sep–3 Oct 2026; daily range 29 Sep–3 OctTask merge timestamps
CI−62.3% runner minutes; −42.5% pipelines per day24h before/after 1 Oct 2026, 03:27 UTCGitLab API comparison
DeliveryVersioned archive and images built automatically for every releaseSince version 0.30.0 (3 Oct 2026)Main pipelines and READY delivery status
Scale13 active projects, 27 active agents, 41 model profilesAs of 4 Oct 2026Project, member and model profile records

04

How we counted

Tracker database snapshot from 4 Oct 2026, about 02:00 UTC: releases, tasks, runs, projects, agents and model profiles come from their records. Merge times come from task timestamps; versions and delivery were checked against releases and GitLab. The CI change compares two 24-hour windows around 1 Oct 2026, 03:27 UTC using the GitLab API.

05

Caveats

  • These are internal metrics from our own product, not results for an external customer.
  • The pipeline performs approximately 94% of task status transitions automatically. Of 27,771 transitions, 1,643 (5.9%) were made under user accounts, including actions by the owner and an AI operator using the owner’s account. This does not mean no people were involved.
  • 82% successful agent runs shows resilience to failures: about one in five runs fails and is retried or stopped by the rules.
Discuss agents for your team