CalVer CI (release.yml) with stable/dev channels, health endpoint with version/channel/schema_version, JWT secret auto-generation with file persistence, smoke test script + Docker-in-CI, pre-migration snapshot, /api/admin/configure for headless setup, /api/admin/ discover-and-register, /setup wizard, OpenAPI snapshot test, custom connector mount support, CHANGELOG, migration safety tests, startup banner. 663 tests pass (6 new migration safety + 3 OpenAPI snapshot + 1 updated JWT test). |
||
|---|---|---|
| .. | ||
| duckdb_manager.py | ||
| generate_openapi.py | ||
| generate_sample_data.py | ||
| init.sh | ||
| migrate_json_to_duckdb.py | ||
| migrate_parquets_to_extracts.py | ||
| migrate_registry_to_duckdb.py | ||
| README.md | ||
| smoke-test.sh | ||
Scripts
Utility and migration scripts for Agnes AI Data Analyst.
Active Scripts
| Script | Purpose |
|---|---|
generate_sample_data.py |
Generate sample data for development/demo |
duckdb_manager.py |
DuckDB database management utilities |
init.sh |
Initial server setup (install deps, create dirs) |
Migration Scripts (one-time use)
| Script | Purpose |
|---|---|
migrate_json_to_duckdb.py |
Migrate v1 JSON state files to DuckDB |
migrate_parquets_to_extracts.py |
Migrate v1 parquet layout to extract.duckdb |
migrate_registry_to_duckdb.py |
Migrate v1 table registry to DuckDB |