Skip to main content

DAP engine — FastAPI + LangGraph + SQLAlchemy + SQLite / PostgreSQL

Project description

dap-engine

FastAPI + SQLAlchemy 2.0 + SQLite (WAL mode). LangGraph integration w F5.

Endpoints (F0)

GET /health                       → service status
GET /runtimes                     → list of registered adapters
GET /runtimes/{id}/health         → per-adapter healthcheck

Run standalone

uv run dap-engine
# default: 127.0.0.1:7333, db: ./.dap/state.db

Migrations

W F0 schema jest tworzona automatycznie przy starcie engine'u przez Base.metadata.create_all(engine) (dev mode).

Pełne Alembic-based migrations są planowane na późniejszą iterację. Repo nie zawiera jeszcze scaffoldu Alembic (alembic.ini, alembic/env.py), więc komendy alembic revision / alembic upgrade nie będą działać dopóki ten config nie zostanie dodany.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dap_engine-0.3.0.tar.gz (97.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dap_engine-0.3.0-py3-none-any.whl (125.2 kB view details)

Uploaded Python 3

File details

Details for the file dap_engine-0.3.0.tar.gz.

File metadata

  • Download URL: dap_engine-0.3.0.tar.gz
  • Upload date:
  • Size: 97.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for dap_engine-0.3.0.tar.gz
Algorithm Hash digest
SHA256 c5f5e8674a2154330f070c0fadc403afbe638d006401db5abdc06a8fd247404d
MD5 5355c80f44754e871856eab926d634bf
BLAKE2b-256 1e33a5d977ac2ced0132817a208c9443a2742ecc71cd3ee16d843016d6ace5e7

See more details on using hashes here.

File details

Details for the file dap_engine-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: dap_engine-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 125.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for dap_engine-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b9a97961e794e0729b60b8ef2a8fcc9a36c37d88d6a6566c85538e571864962
MD5 0960b6e19155bb21106bf2ce419bc99d
BLAKE2b-256 6dcd8521f4f4d8f6894422c5361d65bf59e326b2ee0f5783454f8a680f7a3ca8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page