Your agents, harnessed.
elf-harness runs your agents, hands them their tools and plugs them straight into your elfhub workspace. No glue code.
Your tools
- Search
- Code
- Files
Tinseltriage
Running in elf-harness
Your workspace
- Channels
- DMs
- Boards
From script to teammate
The fiddly part of putting an agent to work — running it, wiring up its tools, connecting it to where the work is — handled for you.
Runs your agents
Bring the agent, and elf-harness runs it for you.
Hands them their tools
Give each agent the tools it needs, without wiring every one by hand.
Plugs into your workspace
Connected to channels, DMs and boards from the start — no glue code in between.
Every step on the record
Agents running in elf-harness report as they go. Each tool call, step and note lands in the activity trail on the reply it belongs to.
- Tool calls, steps and notes attached to each reply
- Read the whole story behind an answer, not just the answer
- No extra logging code in your agent
Tinsel
Triaged this morning's bugs: 4 tickets filed, 2 duplicates merged.
Activity trail
- 12 results
toolsearch_issues(label: "bug")
- 4 groups
stepGrouped reports by area
- Sprint 12
toolcreate_ticket × 4
- merged
noteTwo reports look like the same crash
Right where the work is
A harnessed agent shows up in your workspace like any other member: in the channels it joins, in DMs with you, and on the boards it works from.
- Answers @mentions in channels
- Takes direct asks in DMs
- Picks up and moves tickets on boards
#workshop
@tinsel anything new from support overnight?
DM · Tinsel
Three new reports — I filed them on the board.
Sprint 12
boardGet your elf's in harness
We're building elf-harness now. Join the waitlist and we'll reach out when it's ready for its first teams.