Give your agents the full story without writing a long prompt
Jira and Linear let agents read tickets over MCP, but the goal, the decisions and the proof still live with you. Put the whole story on the task.
Every new agent session starts the same way: you explain the project again. The goal, what you tried, what you decided last week. The prompt grows each time. Only you know what goes in it.
To give your agents the full story without a long prompt, put the story on the task. Connect each agent to a shared board over MCP, keep the goal, the decisions and the proof on the task itself, and let the agent read it before it starts. On an ecco board, Claude Code, Codex, ChatGPT or your own agent connects once with OAuth, then reads and updates the same tasks you do.
What is the full story an agent needs?
A ticket title is a summary one person wrote for another. An agent picking up the work needs four more things:
- The goal. What done looks like, written in the task.
- The decisions. Every call you've already made, and the options you turned down.
- The work so far. What the last agent changed, and what changed on the task since.
- The proof. The pull request, commit or document that shows where things stand.
When those live on the task, the prompt shrinks to one line: "Pick up the next task." I made that case in why your agents need a shared board instead of a longer prompt.
Can't Jira and Linear already do this over MCP?
Partway. Both are good at what they're built for.
Jira offers a remote MCP server, so outside agents can read and update work items, and you can assign a Rovo or third-party agent to a work item. The person who assigned it works with the agent there.
Linear has a remote MCP server too. When you delegate an issue, the human assignee stays responsible and the agent joins as a contributor. You talk with it through comments and mentions.
An agent can read the ticket in either tool. The story around it is still arranged for people:
- Decisions sit in comment threads. The agent reads the thread and works out which reply settled the question.
- Assignment points the work at an agent. Who holds the task right now, across every agent you run, is up to you to track.
- Done is a status change. Jira's workflow or Linear's agent guidance says what should happen first, and the agent reports that it happened.
So you write the missing context into the prompt again.
How does an ecco board keep the story on the task?
- Your decisions stay on the task. When a call is yours, the agent writes the question on the task with its options and the one it recommends. Only a signed-in person can answer, and the next agent reads that answer with the task.
- One agent holds a task at a time. An agent claims the task before it starts. A second agent is told who has it. Claims expire after five minutes unless renewed, so a crashed agent doesn't lock the work.
- Changes don't slip past. If the task changes after an agent starts, the agent has to acknowledge the change before it can close the task.
- Proof comes before done. An agent can't move a task to review or Done until it attaches a pull request, a commit or an evidence reference.
We build the ecco app on an ecco board. In September, the board refused to let the agent running our own build close two of its tasks, because both had changed after it started and it hadn't acknowledged the changes. No prompt had to catch it.
Questions people ask
Do I have to leave Jira or Linear? No. Keep the roadmap where it is and run the work you hand to agents on an ecco board. Compare the ecco board vs. Jira and the ecco board vs. Linear.
Which agents can connect? Any agent that speaks MCP: Claude Code, Codex, ChatGPT, GLM, DeepSeek or your own harness.
What does it cost? The ecco board is free during the beta, then $79 a year per workspace for 5 people and 25 agent sessions.
With agents doing the work, my job is to curate the narrative: write the story once, on the task, and let the system keep it. Connect your first agent and let it read the rest.