mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
chore(catalog): add OpenCode Free ACP provider
This commit is contained in:
1 parent
c1c75ae70e
commit
e007645df6
1 file changed
+41
@@ -0,0 +1,41 @@
|
||||
name: opencode-free-acp
|
||||
title: OpenCode Free (ACP)
|
||||
repo: https://github.com/cryptobredda/hermes-opencode-free-acp
|
||||
sha: edc25305e325754b450e41daf41c6ba5c028324f
|
||||
version: "0.3.0"
|
||||
requires_hermes: ">=0.22.2"
|
||||
maintainer: cryptobredda
|
||||
tier: community
|
||||
category: models
|
||||
platforms: [linux]
|
||||
docs_url: https://github.com/cryptobredda/hermes-opencode-free-acp#readme
|
||||
readme: true
|
||||
description: >-
|
||||
Real OpenCode CLI over ACP as a Hermes model provider, with curated free-model
|
||||
selection and Hermes-owned tool execution and approvals. Independent stdlib
|
||||
transport using only the documented provider API, not an HTTP compatibility
|
||||
client or a handoff to OpenCode's autonomous tools. Disclosure — starts the
|
||||
separately installed opencode acp executable for discovery/inference in the
|
||||
included restricted workspace; forwards the conversation, tool schemas and
|
||||
results to OpenCode and its selected upstream model. The CLI uses its normal
|
||||
HOME/configuration/login and may load user-configured vendor plugins/hooks;
|
||||
its normal network calls, local records and vendor terms apply. Child
|
||||
environment is allowlisted; Hermes/provider keys and YOLO settings are not
|
||||
inherited. Plugin code reads no credential stores, writes no runtime state,
|
||||
makes no direct network calls, installs no binaries and sends no telemetry.
|
||||
Native ACP permission/file/terminal requests are refused, native tool events
|
||||
abort the request, and selection must be confirmed before inference. This is
|
||||
not an OS sandbox or an authorization to use OpenCode; broader vendor policies
|
||||
can override workspace restrictions, and free availability/pricing/privacy
|
||||
can change.
|
||||
known_issues:
|
||||
- Requires a separately installed OpenCode v2 CLI; live-tested with OpenCode 2.1.2 on Linux.
|
||||
- Requires plugins.isolation=in_process; isolated plugin-host execution is not supported.
|
||||
- Text and Hermes tools only; output is buffered, and token/cost usage is unknown.
|
||||
- Existing Hermes auxiliary and fallback overrides keep their configured billing behavior.
|
||||
- Offline CI passes on Linux, macOS and Windows, but live CLI/model verification is Linux-only.
|
||||
capabilities:
|
||||
provides_tools: []
|
||||
provides_hooks: []
|
||||
provides_middleware: []
|
||||
requires_env: []
|
||||
Reference in new issue
Block a user