mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
Disclosure lines from the 1105 catalog review for makernice, habitude, blackbox, adaption, cliproxyapi-provider, cpa-status, ethics-filter and soul-finder; onda requires_hermes >=0.22.0 (portable-package support).
17 lines
1.8 KiB
YAML
17 lines
1.8 KiB
YAML
name: cpa-status
|
|
repo: https://github.com/duu261/hermes-cliproxyapi-provider
|
|
sha: 08fdae8c4607851ac25a2870c19139f961cc95b7
|
|
subdir: cpa-status
|
|
description: "/cpa in chat for CLIProxyAPI (CPA) pools: account health per provider (active, limited, cooling, error, disabled), the CPA version with an update hint, and on request each account's live quota (Claude, Codex, xAI, Antigravity, Devin, Kimi, Kiro), the same usage reads as CPA's own web UI. Companion to cliproxyapi-provider and reads the same cliproxyapi config. Disclosure — only when you type /cpa, and with the management key env var you name per instance: GETs the credentials list from your configured CPA and CPA's own update check (at most once per 6 hours); for /cpa quota, POSTs CPA's api-call so CPA sends each built-in vendor's private usage request (Anthropic, ChatGPT/Codex, xAI, Google Antigravity, Codeium/Devin, Kimi) with that account's token, using the vendor clients' own User-Agent and client headers as CPA's web UI does (Antigravity and Devin are vendor POSTs, the rest GETs), and GETs CPA plugin quota for Kiro; at most 20 accounts, 4 requests in flight. Stops at the first rejected key: one failed try, or up to 4 if the key is revoked mid-run; CPA bans an IP after five failed management logins. Writes only lock files and a rejected-key marker (salted HMAC, never a key) under $HERMES_HOME/cache/cliproxyapi/locks/. Known limit: Hermes strips from agent subprocesses only the key env vars a registered provider declares, so the management key env var stays readable by agent shells."
|
|
maintainer: duu261
|
|
tier: community
|
|
category: models
|
|
requires_hermes: ">=0.21.7"
|
|
docs_url: https://github.com/duu261/hermes-cliproxyapi-provider#cpa-pool-status-companion-plugin
|
|
version: "0.7.3"
|
|
capabilities:
|
|
provides_tools: []
|
|
provides_hooks: []
|
|
provides_middleware: []
|
|
requires_env: []
|