Aller au contenu

status

The status tool provides a comprehensive health check of your SESHAT installation. Always call this first before performing any operations.

verbose boolean défaut: false

If true, include detailed per-project statistics and configuration.

{
"wallet": {
"address": "0x1234...5678",
"balance_eth": "0.05",
"balance_usd": 100,
"remaining_attestations": 700
},
"git_host": {
"status": "connected",
"url": "https://api.github.com"
},
"notion": {
"status": "connected",
"bot_name": "SESHAT"
},
"database": {
"status": "healthy",
"total_records": 142,
"by_project": {
"my-project": 100,
"other-project": 42
},
"by_category": {
"research": 80,
"pr": 50,
"tag": 12
}
},
"last_attestation": "2026-01-16T10:30:00Z",
"projects": [
{
"id": "my-project",
"name": "My Project",
"has_repo": true,
"has_vault": true,
"has_notion": true,
"has_git_host": true
}
]
}
wallet object

Ethereum wallet information. Properties: address (string) - Public wallet address, balance_eth (string) - ETH balance on Base L2, balance_usd (number) - Estimated USD value, remaining_attestations (number) - Estimated attestations possible with current balance.

git_host object

Git host connectivity status. Properties: status (string) - connected, disconnected, or not_configured, url (string) - Configured API URL.

notion object

Statut de l’integration Notion. Properties: status (string) - connected, disconnected, ou not_configured, bot_name (string) - Nom du bot Notion (null si non connecte).

database object

Local SQLite ledger statistics.

last_attestation string

ISO timestamp of the most recent attestation

projects array

List of configured projects (only with verbose: true)

The agent should warn the user if:

Check SESHAT status
Check SESHAT status with verbose mode enabled
ScenarioAction
Session startAlways check status first
Before bulk certificationVerify wallet has sufficient balance
After errorsCheck connectivity and database health
Before release bundleEnsure all systems operational