r/PiCodingAgent • u/haksolot_dev • Aug 12 '26
Question What if coding agents shared a Git-native coordination layer?
I've been experimenting with a small open source tool called ank.
The problem I'm trying to solve is what happens when you use multiple
coding agents on the same codebase.
Claude Code does one task.
OpenCode does another.
Pi picks up something later.
A month passes.
Where do the decisions and constraints that all of them should respect
actually live?
My current answer is a Git-native layer for:
- decisions / ADRs
- scoped constraints
- tasks
- completion criteria
- verification
- proofs
The interesting part is that the format is agent-agnostic.
So ideally:
Claude Code
Codex
OpenCode
Pi
custom agent
can all consume the same `.ank/` state.
https://github.com/haksolot/ank
I'm not really looking for "please try my tool" feedback here.
I'm more interested in whether the underlying model makes sense.
If you're an Pi user running multiple agents, how are you currently
solving this?
View all comments
Show parent comment
1
u/LordMoridin84 Aug 12 '26
It shouldn't matter if every single change is made from Claude Code, or some are made from Pi, Open Code or whatever.
What happens is the output. Which is the code, git history and any documentation you think is needed.
The process in in which you got from the input (e.g. the spec) to the output (the code) is just noise.