mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
33 lines
2.3 KiB
YAML
33 lines
2.3 KiB
YAML
name: flightlog
|
|
repo: https://github.com/piyushpradhan/flightlog
|
|
sha: c201d602219f6890c380954c1229692e6bfc3f44
|
|
title: Flightlog
|
|
description: "Flight recorder for Hermes. Records every tool call, model call, subagent and approval to local SQLite and flags runs that finish green but went wrong: tool errors the answer hides, loops, token spikes and effort collapse against each cron job's own baseline, failed subagents behind a \"done\", and \"tests pass\" claims with no passing check after the last edit. Flagged runs get a short incident report, a footer on the reply, per-step timelines in the CLI, dashboard tab and desktop page, and an opt-in loop tripwire that hands the 5th repeat to Hermes's own approval prompt. Disclosure — local only: no network calls, subprocesses or background services beyond one in-process SQLite writer thread; stores short redacted previews of every tool call's arguments and result in $HERMES_HOME/flightlog/flightlog.db (pruned after 30 days); flagged runs' redacted evidence goes to your configured model via ctx.llm for the incident report; appends a footer to agent replies when a run is flagged, and by default (break_silence) makes a flagged [SILENT] cron job post that note instead of staying silent; the opt-in loop tripwire registers a pre_tool_call hook that sends the 5th identical call to Hermes's approval prompt."
|
|
maintainer: Piyush Pradhan
|
|
tier: community
|
|
category: tools
|
|
docs_url: https://github.com/piyushpradhan/flightlog/tree/c201d602219f6890c380954c1229692e6bfc3f44#readme
|
|
version: "0.1.0"
|
|
requires_hermes: ">=0.21"
|
|
platforms: []
|
|
capabilities:
|
|
provides_tools: []
|
|
provides_hooks:
|
|
- on_session_start
|
|
- post_tool_call
|
|
- post_api_request
|
|
- api_request_error
|
|
- subagent_start
|
|
- subagent_stop
|
|
- pre_approval_request
|
|
- post_approval_response
|
|
- transform_llm_output
|
|
- on_session_end
|
|
- pre_tool_call
|
|
provides_middleware: []
|
|
requires_env: []
|
|
screenshots:
|
|
- https://raw.githubusercontent.com/piyushpradhan/flightlog/c201d602219f6890c380954c1229692e6bfc3f44/docs/screenshots/flagged-run.png
|
|
- https://raw.githubusercontent.com/piyushpradhan/flightlog/c201d602219f6890c380954c1229692e6bfc3f44/docs/screenshots/failed-helpers.png
|
|
- https://raw.githubusercontent.com/piyushpradhan/flightlog/c201d602219f6890c380954c1229692e6bfc3f44/docs/screenshots/healthy-run.png
|