Skip to content

Releases: daniel-aranda/Agents-todo

cxq v0.3.0

Choose a tag to compare

@daniel-aranda daniel-aranda released this 02 Aug 00:34

cxq v0.3.0

Changes since v0.2.2.

Highlights

  • feat: support real review workflows, not just the happy path
  • v0.2.3
  • thighten install.sh

Update

git pull --ff-only origin main
./install.sh
cxq version
cxq update --status

Notes

  • Review the generated highlights before publishing.

cxq v0.2.2

Choose a tag to compare

@daniel-aranda daniel-aranda released this 02 May 06:33

cxq v0.2.2

Install.sh is agnostic.

cxq v0.2.1

Choose a tag to compare

@daniel-aranda daniel-aranda released this 02 May 06:21

cxq v0.2.1

Release summary.

Update

git pull --ff-only origin main
./install.sh
cxq version
cxq update --status

Notes

  • Add notes here before publishing.

v0.2.0

Choose a tag to compare

@daniel-aranda daniel-aranda released this 02 May 05:48

cxq v0.2.0

Dependency-aware release for cxq, the tiny repo-local SQLite task queue for Codex CLI and local coding agents.

This release makes claim-next smarter: tasks can now be blocked by other tasks, and agents will only claim work whose dependencies are complete.

Highlights

  • Adds dependency-aware task claiming
  • Adds SQLite-backed task dependency tracking
  • Adds commands to block and unblock tasks
  • Updates claim-next so blocked tasks are skipped
  • Preserves priority ordering among claimable tasks
  • Adds tests for blocked tasks, unblocked tasks, completed blockers, and invalid dependency cases
  • Updates docs and agent guidance for dependency-based workflows

Why it matters

Agents often work across multi-step implementation plans. Without dependencies, two agents can accidentally race through tasks in the wrong order.

With dependency-aware claiming, a queue can represent work like:

1. Create database schema
2. Build API client, blocked by 1
3. Implement collector, blocked by 2
4. Add reporting, blocked by 3

Then:

cxq claim-next --agent codex --lease 2h --format prompt

Only returns the highest-priority task whose blockers are already done.

Example

cxq add "Create initial database schema" --priority 100
cxq add "Build API client" --priority 90
cxq block 2 --by 1

cxq claim-next --format prompt

cxq will claim task 1, not task 2, because task 2 is blocked until task 1 is done.

cxq v0.1.1

Choose a tag to compare

@daniel-aranda daniel-aranda released this 02 May 03:57

cxq v0.1.1

Patch release for cxq, the tiny repo-local SQLite task queue for Codex CLI.

This release aligns the public GitHub release with the current CLI version and adds safer local maintenance/update behavior after v0.1.0.

Highlights

  • Adds cxq version
  • Adds cxq doctor
  • Adds cxq update --status
  • Adds cxq update --check
  • Adds repo update/status support
  • Adds proactive update detection
  • Keeps customized repo files safe from silent overwrites
  • Improves local install/update metadata

Update from v0.1.0

If you installed an earlier version, update your local command from the repo:

git pull --ff-only origin main
./install.sh
cxq version
cxq update --status

cxq v0.1.0

Choose a tag to compare

@daniel-aranda daniel-aranda released this 02 May 03:17

cxq v0.1.0

First public release of cxq, a tiny repo-local SQLite task queue for Codex CLI.

cxq is built for local coding-agent workflows: one task at a time, explicit claim/review semantics, useful context in prompts, and no SaaS dashboard in the middle.

Highlights

  • Repo-local .codex/tasks.db SQLite queue
  • Bash + sqlite3 + git, no server or daemon
  • cxq add to create scoped tasks
  • cxq claim-next --format prompt for Codex-ready task pickup
  • cxq note, cxq show, cxq review, and cxq done
  • Claim leases for crashed or abandoned agent runs
  • Event history per task
  • Non-destructive cxq install
  • Agent guidance through AGENTS.md

Example

cxq install

cxq add "Fix flaky auth refresh test" \
  --files "src/auth/*,tests/auth/*" \
  --verify "npm test -- auth"

cxq claim-next --agent codex --lease 2h --format prompt

Install

Clone the repo and run:

./install.sh

Then, inside a Git repository:

cxq install

Notes

This is an early 0.1.0 release. The scope is intentionally small: local-first, repo-first, terminal-first.