
The Agent Harness Hackathon
Resources
Everything you need to build
The pages worth keeping open while you build, filed under the sponsor each of them belongs to. Stuck on something, or looking for a team? The WeMakeDevs Discord is the fastest way to an answer.
Read first
Getting Started Guide For The Agent Harness Hackathon
What a harness is and why an agent needs one, the seven steps to a first agent on TrueForge, what to build, and how Qodo fits into the week. Written by us, for this week.
Main sponsor · Agent harness
TrueFoundry
TrueForge is the harness every submission runs on. It is open source and it runs on your own machine, so everything here is something you can act on tonight.
Watch first
- AI agent harnesses, explained (with a live demo)
What a harness does around the model, and TrueForge driving a real task.
Docs
Once it is running for real users
Example agents to copy
Each one is a single agent.json: a model, its instructions, and the connectors it is allowed to use. Copy one, point it at your own repo or database, and you have a starting agent.
- Security auditorReads a repository for vulnerabilities and files an issue for each one it can back up.GitHub, Exa
- Database analystAnswers questions about a database by writing the SQL, running it, and charting the result.Supabase
- Bring your own MCPA small MCP server to copy when the thing your agent needs to reach is an API of your own.Yours
Main sponsor · Code review
Qodo
Qodo reviews the code you write around the harness, and a project has to show that it did to be considered for the Double-O and Q Branch tracks. Enough here to set it up, run a pull request through it, fix what it flags, and put the proof in your README.
Set up, and prove it
- The workflow every merge goes through, and the README section
- Sign in to Qodo, then Integrations > SaaS > GitHub > Add installation
- Install the GitHub app on the hackathon repository
- Trigger a review by hand: comment /agentic_review on the PR
- Read a finding: severity, what it means, and how to dismiss one
If Qodo does not respond Confirm that the GitHub app can access the repository and that the repository is active in the Qodo portal, then comment /agentic_review on the pull request. If you do not have permission to install it, ask the repository owner or organisation admin to complete the one-time setup.
Fix the findings with a coding agent
Qodo's findings can be worked through by Codex or any other coding agent that supports skills. From the repository root, on the pull-request branch:
Install the Qodo Agent Skills once. In Codex, run /skills to confirm qodo-pr-resolver is available.
npx skills add qodo-ai/qodo-skills/skillsInvoke it. In another compatible coding agent, select the same installed skill with that agent's skill command.
$qodo-pr-resolver Resolve the Qodo findings for the PR on my current branch. Show the issues first, then let me review each one or auto-fix all.Review the proposed fixes, run the repository's tests, and approve or defer each finding with a reason. The skill can create fix commits, reply to Qodo's inline threads, and post a Qodo Fix Summary on the PR.
Push the fixes. GitHub shows the fix commits, thread replies, and Fix Summary as visible remediation evidence. The push should trigger a follow-up review; if it does not, comment /agentic_review. Repeat until the review reflects the final code.
The loop: resolver, code change, tests, push, GitHub evidence, Qodo re-review.
Qodo Agent SkillsTutorials
- Intro to Qodo
What the platform is and where it sits in your workflow.
- Getting started with the Qodo Gen VS Code extension
Install it and get Qodo working inside your editor.
- The review tool, on a real pull request
What the review agent posts, and the flags that change what it looks at.