Metadata-Version: 2.5
Name: de-agent
Version: 0.2.3
Summary: Ground-truth context, guardrails and workflows for data engineering with Claude Code
Project-URL: Homepage, https://github.com/Rafid-Bin-Sadeque/de-agent
Project-URL: Documentation, https://github.com/Rafid-Bin-Sadeque/de-agent#readme
Project-URL: Repository, https://github.com/Rafid-Bin-Sadeque/de-agent
Project-URL: Issues, https://github.com/Rafid-Bin-Sadeque/de-agent/issues
Project-URL: Changelog, https://github.com/Rafid-Bin-Sadeque/de-agent/blob/main/CHANGELOG.md
Author: de-agent maintainers
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Keywords: airflow,bigquery,claude-code,data-engineering,databricks,dbt,guardrails,postgres,redshift,snowflake
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.10
Requires-Dist: jmespath>=1.0
Requires-Dist: pydantic>=2
Requires-Dist: pyyaml
Requires-Dist: sqlglot<31,>=30
Requires-Dist: typer
Provides-Extra: all
Requires-Dist: boto3; extra == 'all'
Requires-Dist: databricks-sql-connector; extra == 'all'
Requires-Dist: psycopg[binary]>=3.1; extra == 'all'
Requires-Dist: pymysql; extra == 'all'
Requires-Dist: pyodbc; extra == 'all'
Requires-Dist: python-hcl2>=4; extra == 'all'
Requires-Dist: snowflake-connector-python; extra == 'all'
Requires-Dist: snowflake-sqlalchemy; extra == 'all'
Requires-Dist: sqlalchemy-bigquery; extra == 'all'
Requires-Dist: sqlalchemy>=2; extra == 'all'
Provides-Extra: aws
Requires-Dist: boto3; extra == 'aws'
Provides-Extra: bigquery
Requires-Dist: sqlalchemy-bigquery; extra == 'bigquery'
Requires-Dist: sqlalchemy>=2; extra == 'bigquery'
Provides-Extra: databricks
Requires-Dist: databricks-sql-connector; extra == 'databricks'
Requires-Dist: sqlalchemy>=2; extra == 'databricks'
Provides-Extra: dev
Requires-Dist: boto3; extra == 'dev'
Requires-Dist: moto[all]; extra == 'dev'
Requires-Dist: psycopg[binary]>=3.1; extra == 'dev'
Requires-Dist: pymysql; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: python-hcl2>=4; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Requires-Dist: sqlalchemy>=2; extra == 'dev'
Provides-Extra: mssql
Requires-Dist: pyodbc; extra == 'mssql'
Requires-Dist: sqlalchemy>=2; extra == 'mssql'
Provides-Extra: mysql
Requires-Dist: pymysql; extra == 'mysql'
Requires-Dist: sqlalchemy>=2; extra == 'mysql'
Provides-Extra: pg
Requires-Dist: psycopg[binary]>=3.1; extra == 'pg'
Requires-Dist: sqlalchemy>=2; extra == 'pg'
Provides-Extra: snowflake
Requires-Dist: snowflake-connector-python; extra == 'snowflake'
Requires-Dist: snowflake-sqlalchemy; extra == 'snowflake'
Requires-Dist: sqlalchemy>=2; extra == 'snowflake'
Provides-Extra: terraform
Requires-Dist: python-hcl2>=4; extra == 'terraform'
Description-Content-Type: text/markdown

# de-agent

The `dea` command-line tool of **de-agent**: ground-truth context, enforced guardrails and workflows for data engineering with
[Claude Code](https://claude.com/claude-code).

`dea` collects live platform state (Postgres, Redshift, Airflow, dbt, AWS, and anything with SQL, a CLI or an HTTP API through packs) read-only into timestamped markdown, scans your repos into table-level
lineage, searches both (`dea find`), and runs the plan, approve, apply workflow that keeps an agent from writing to a database without a human's
signature. The Claude Code plugin (skills, agents, hooks) lives in the same repository and is installed separately.

```bash
uv tool install 'de-agent[pg,aws]'   # or: pipx install 'de-agent[pg,aws]'
# extras: pg = psycopg driver, aws = boto3 (AWS collectors, Redshift Data API), mysql / snowflake / bigquery / databricks / mssql = drivers for the SQL packs; install only what you use
dea init --name "My platform" && dea doctor
```

Documentation, the plugin, the safety model and the eval results: <https://github.com/Rafid-Bin-Sadeque/de-agent>. Apache-2.0.
