Quick Start
Create the project:fentaris.json:
tsconfig.json:
.gitignore:
src/index.ts:
Secrets Manifest
Create the manifest after the entrypoint exists:.fentaris/secrets.manifest.json is a schema file, not a secret store. Its exact entries depend on the credential helpers in the entrypoint. It uses this shape:
.fentaris/vault.json, raw API keys, upstream tokens, or FENTARIS_VAULT_KEY.
Provision Local Credentials
Generate API keys and store upstream credentials:Validate The Project
Run local checks before connecting a client:tools/list should include filesystem list access and omit maintainer-only GitHub writes; a denied tool call must fail before upstream dispatch. Administrative tool discovery does not establish a client’s runtime permissions.