Skip to main content

Windows Outlook COM HTTP bridge for AICortex pods (companion to aicorkit)

Project description

aicortex-bridge

Windows host HTTP service for Outlook COM. Lives in the aicorkit repo alongside the aicorkit package.

Install (Windows)

pip install aicorkit aicortex-bridge
aicortex-bridge serve

From source (repo root):

pip install .
pip install ./bridge
aicortex-bridge serve

Requires Outlook desktop signed in. Default listen: 0.0.0.0:8766.

Release (publish both packages)

cd D:\CODE\aicorkit
python -m pip install build
python -m build
python -m build bridge
# twine upload dist/* bridge/dist/*

Pod usage

Windows host:

aicortex-bridge serve

Pod env:

AICORTEX_OUTLOOK_BRIDGE_URL=http://host.docker.internal:8766

aicorkit auto-routes outlook * and graph ingest email --from outlook when the URL is set (aicorkit/outlook_bridge.py).

HTTP API

aicorkit CLI Bridge
outlook list-emails GET /v1/outlook/list-emails
outlook read-email GET /v1/outlook/read-email?q=...
outlook send-email POST /v1/outlook/send-email
outlook list-calendar GET /v1/outlook/list-calendar?d=14
outlook create-meeting POST /v1/outlook/create-meeting
outlook free-busy -e ... GET /v1/outlook/free-busy?email=...
outlook list-rooms GET /v1/outlook/list-rooms
graph ingest (full body) GET /v1/outlook/list-emails-full

Also: GET /v1/outlook/new, POST /v1/outlook/download-attachments, GET /health, GET /v1/outlook/ping.

Config

Shared with aicorkit: ~/.aicorkit/config.yaml (email.whitelist), ~/.aicorkit/state/outlook.json.

Optional auth: AICORTEX_BRIDGE_TOKEN / AICORKIT_OUTLOOK_BRIDGE_TOKEN.

Not via bridge: aicorkit meeting *, resolve_contact (COM-only).

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

aicortex_bridge-0.1.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

aicortex_bridge-0.1.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file aicortex_bridge-0.1.0.tar.gz.

File metadata

  • Download URL: aicortex_bridge-0.1.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for aicortex_bridge-0.1.0.tar.gz
Algorithm Hash digest
SHA256 23e40d0685c260b45c830b8626f5818eba6374111c65967ee7aa18a8da6f6613
MD5 d370f8ae518121c59b99c04d97797116
BLAKE2b-256 485d5735f5406306228cb40f58883e00350a3d1ba09b49b50c59568116111450

See more details on using hashes here.

File details

Details for the file aicortex_bridge-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aicortex_bridge-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3fb0cf70b53ada9aa094e5f83daac236f0b0a65305b84f089c2b5e700dce43da
MD5 9f0e23512b40b193f37a38d70edf4d1a
BLAKE2b-256 962692e26b889bb324be35d1fb0fe04956492075a845a71e51eb2cfe38dd5228

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