Permission Harness Client
Chat with a bounded finance agent. The model proposes next steps; every capability execution is intercepted by the backend harness before Finance Workspace API is reached.
Agent chat
Gemini key status: configured · Anthropic key status: missing · Auto prefers Anthropic when available.
Direct harness tasks
Read finance documents
User request:
Show me the finance workspace documents.
Read protected finance workspace documents.
VC: space.readlocal:
tool:read_finance_documentsimpact: lowapproval: no
Create finance document
User request:
Create a new finance memo in the finance workspace.
Generate a new finance document. Low impact in this demo; no human approval required.
VC: space.writelocal:
tool:create_finance_documentimpact: lowapproval: no
Delete finance document
User request:
Delete finance document fin-1 from the finance workspace.
Delete a finance document. High impact; requires approval.
VC: space.deletelocal:
tool:delete_finance_documentimpact: highapproval: required
Execute payment
User request:
Pay CHF 100 to Example Vendor.
Simulate payment execution. High impact; requires approval and permission.
VC: payment.executelocal:
tool:execute_paymentimpact: highapproval: required
Read webpage
User request:
Read a public webpage and summarize it.
Fetch and extract text from a public webpage. Allowed by default through local harness policy.
VC: web.readlocal:
tool:web_scrapeimpact: lowapproval: no