In the docs Tool reference

Violin / Documentation

Tool reference

Twelve registered Hermes tools share one guarded execution boundary. Select a tool to see its purpose and context.

violin_exec

Execute one guarded command against approved scope

Context: All Phases

violin_submit_finding

Submit validated vulnerability bound to signed execution receipts

Context: Validation / Reporting

violin_record_ptt

Create, start, refresh, close, or cancel an engagement task

Context: Workflow State

violin_record_hypothesis

Create or update scoped hypothesis with cheapest test and kill criteria

Context: Planning

violin_review_batch

Review completed command burst and settle engagement state

Context: Synchronization

violin_exec_burst

Execute bounded batch of commands with batch review requirements

Context: Execution

violin_rebind_pending_batch

Rebind pending batch after operator confirmation

Context: Review Flow

violin_target

Resolve approved target and scope authorization parameters

Context: Discovery

violin_status

Inspect active tasks, routed skills, and current blockers

Context: Diagnostics

violin_heartbeat_done

Clear completed operator review heartbeat

Context: Safety

violin_exec_status

Query background process execution and stream logs

Context: Monitoring

violin_exec_cancel

Cancel tracked background execution process

Context: Safety

For parameter schemas, see the typed registry on GitHub ↗.