You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Disabled-by-default audit feature (EVIDENCE_RECEIPTS_ENABLED): appends a
hash-chained JSONL receipt per finished/failed toolcall under
<DATA_DIR>/flow-<id>/evidence/receipts.jsonl, recording toolcall
provenance plus SHA-256 hashes of args/result (no raw content).
Integration adapted to current main: the original PR built the receipt
from a database.Toolcall returned by ce.db.UpdateToolcall*Result, which
the executor no longer uses after the ToolCallLogProvider (tclp) refactor.
Receipts are now built from the in-scope toolcall data at the tclp log
sites and recorded non-fatally, so a receipt failure is logged and never
fails an otherwise-successful toolcall.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
| DatabaseURL |`DATABASE_URL`|`postgres://pentagiuser:pentagipass@pgvector:5432/pentagidb?sslmode=disable`| Connection string for the PostgreSQL database with pgvector extension |
133
-
| DBMaxOpenConns |`DATABASE_MAX_OPEN_CONNS`|`25`| Maximum open connections in the shared `sql.DB` pool (sqlc + GORM combined). See [database.md §Connection Pooling](database.md#connection-pooling). |
134
-
| DBMaxIdleConns |`DATABASE_MAX_IDLE_CONNS`|`5`| Maximum idle connections kept open between requests |
135
-
| DBVectorMaxConns |`DATABASE_VECTOR_MAX_CONNS`|`10`| Maximum connections in the shared `pgxpool` for all pgvector stores |
136
-
| Debug |`DEBUG`|`false`| Enables debug mode with additional logging |
137
-
| DataDir |`DATA_DIR`|`./data`| Directory for storing persistent data |
138
-
| AskUser |`ASK_USER`|`false`| When enabled, requires explicit user confirmation for certain operations |
139
-
| InstallationID |`INSTALLATION_ID`|*(none)*| Unique installation identifier for PentAGI Cloud API communication |
140
-
| LicenseKey |`LICENSE_KEY`|*(none)*| License key for PentAGI Cloud API authentication and feature activation |
| DatabaseURL |`DATABASE_URL`|`postgres://pentagiuser:pentagipass@pgvector:5432/pentagidb?sslmode=disable`| Connection string for the PostgreSQL database with pgvector extension |
133
+
| DBMaxOpenConns |`DATABASE_MAX_OPEN_CONNS`|`25`| Maximum open connections in the shared `sql.DB` pool (sqlc + GORM combined). See [database.md §Connection Pooling](database.md#connection-pooling). |
134
+
| DBMaxIdleConns |`DATABASE_MAX_IDLE_CONNS`|`5`| Maximum idle connections kept open between requests |
135
+
| DBVectorMaxConns |`DATABASE_VECTOR_MAX_CONNS`|`10`| Maximum connections in the shared `pgxpool` for all pgvector stores |
136
+
| Debug |`DEBUG`|`false`| Enables debug mode with additional logging |
137
+
| DataDir |`DATA_DIR`|`./data`| Directory for storing persistent data |
138
+
| AskUser |`ASK_USER`|`false`| When enabled, requires explicit user confirmation for certain operations |
| InstallationID |`INSTALLATION_ID`|*(none)*| Unique installation identifier for PentAGI Cloud API communication |
141
+
| LicenseKey |`LICENSE_KEY`|*(none)*| License key for PentAGI Cloud API authentication and feature activation |
141
142
142
143
### Usage Details
143
144
@@ -1845,6 +1846,10 @@ The supervision settings work together as a comprehensive system:
1845
1846
```
1846
1847
Disabled supervision for debugging to observe natural agent behavior.
1847
1848
1849
+
## Evidence Receipt Settings
1850
+
1851
+
When `EVIDENCE_RECEIPTS_ENABLED=true`, PentAGI writes hash-chain-only JSONL receipts for finished and failed tool calls to `<DATA_DIR>/flow-<flow_id>/evidence/receipts.jsonl`. Receipts include toolcall provenance metadata plus hashes of arguments and results, not raw argument or result content. Ed25519 signing and report bundle export are deferred to a later evidence-chain milestone.
1852
+
1848
1853
## Observability Settings
1849
1854
1850
1855
These settings control the observability and monitoring capabilities, including telemetry and trace collection for system performance and debugging.
0 commit comments