Skip to main content

No project description provided

Project description

Digital Employee Core

A Python library for building and managing AI-powered digital employees with support for tools, MCPs (Model Context Protocol), and flexible configuration management.

Setup

1. Install Dependencies

poetry install

2. Configure Environment

Copy the example environment file and add your credentials:

cp .env.example .env

Edit .env with your configuration:

# Required
AIP_API_URL=https://your-ai-platform-url.com
AIP_API_KEY=your-api-key

# Optional: Google MCP Configuration
GOOGLE_CALENDAR_MCP_URL=https://api.example.com/calendar/mcp
GOOGLE_DOCS_MCP_URL=https://api.example.com/docs/mcp
GOOGLE_MCP_X_API_KEY=your-google-mcp-key

Run Examples

Basic Usage

poetry run python examples/basic_usage.py

Configuration Usage

poetry run python examples/configuration_usage.py

Subclass Example

poetry run python examples/subclass_example.py

Run Tests

# Run all tests
poetry run pytest

# Run with verbose output
poetry run pytest -v

# Run with coverage
poetry run coverage run -m pytest
poetry run coverage report

# Run with coverage HTML report
poetry run coverage run -m pytest
poetry run coverage html
# Open htmlcov/index.html in browser

# Run specific test file
poetry run pytest tests/digital_employee/test_digital_employee.py

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

digital_employee_core-0.0.1.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

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

digital_employee_core-0.0.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file digital_employee_core-0.0.1.tar.gz.

File metadata

  • Download URL: digital_employee_core-0.0.1.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.14.0-1011-aws

File hashes

Hashes for digital_employee_core-0.0.1.tar.gz
Algorithm Hash digest
SHA256 06bacb0ad5dc21a5f2e04b14b910a07e9f8f543599e9a350a1c8b70526ca5611
MD5 2c554b5ed754e4402be05917e43f0029
BLAKE2b-256 9121a7c6d9ff934a9071e1497fec2b50fb95f0ba42f34a2d50499064fa5fe993

See more details on using hashes here.

File details

Details for the file digital_employee_core-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for digital_employee_core-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a7638e82bb1e9fb9ac49683e647af78a3d51d101c2a739ff6dce53e0c32b6b5
MD5 c525d2dd8e221b0a28e0794f5cf2cf1f
BLAKE2b-256 6888d361718c1cab53eed80e7270d9f2cfe41b8a716172bd2737820dccc7b698

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