agnes-the-ai-analyst/cli
ZdenekSrotyr 2ad8828f8c fix: stdin register_bq parsing, separate BQ SQL validation
- cli/commands/query.py: --stdin mode now reads register_bq from the
  JSON payload and merges it into the register_bq option list, matching
  the documented {"register_bq": {...}, "sql": "..."} contract.
- src/remote_query.py: add _validate_bq_sql() with a narrower blocklist
  (writes only); register_bq() now calls _validate_bq_sql() so legitimate
  BQ operations like INFORMATION_SCHEMA, CALL, IMPORT are not blocked.
  The final DuckDB execute() path still uses the full _validate_sql().
- tests/test_remote_query.py: add TestValidateBqSql covering allowed
  INFORMATION_SCHEMA queries and blocked write operations.
2026-04-11 19:31:39 +02:00
..
commands fix: stdin register_bq parsing, separate BQ SQL validation 2026-04-11 19:31:39 +02:00
skills chore: clean repo for public release — fix references, remove drafts 2026-04-08 19:27:25 +02:00
__init__.py feat: add Docker, CLI tool, scheduler, and agent skills 2026-03-27 15:30:03 +01:00
client.py feat: add Docker, CLI tool, scheduler, and agent skills 2026-03-27 15:30:03 +01:00
config.py feat: add da analyst setup command with bootstrap flow 2026-04-10 19:43:36 +02:00
main.py feat: add da analyst setup command with bootstrap flow 2026-04-10 19:43:36 +02:00