Skip to main content

Meta-factory over all wrapped optio agent engines: create_task dispatched by a tagged TaskConfig union.

Project description

optio-agents-all

Meta-factory over every wrapped optio agent engine. Exposes a single create_task(process_id, name, config, description=None, metadata=None) that dispatches to the correct per-engine factory based on config.agent_type, over a tagged discriminated union (AgentTaskConfig) of the seven engine TaskConfig dataclasses.

import optio_agents_all as aa

cfg = aa.ClaudeCodeTaskConfig(consumer_instructions="…")
task = aa.create_task(process_id, name, cfg)

Re-exports the seven <Engine>TaskConfig classes, the seven create_<engine>_task factories, the AgentType literal, and the AgentTaskConfig union.

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

optio_agents_all-0.1.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

optio_agents_all-0.1.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file optio_agents_all-0.1.1.tar.gz.

File metadata

  • Download URL: optio_agents_all-0.1.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for optio_agents_all-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7b4907d5ca753e1e7d7a71fe9dcc3d47cf2ada447905ae4c0fa253f1852213e5
MD5 5747dc39ca0dae15702f3c8e44e0749a
BLAKE2b-256 cb159be86915759b822cd30c8304fdcf083f5698824a592e861fa42898944a29

See more details on using hashes here.

File details

Details for the file optio_agents_all-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for optio_agents_all-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bd76aeefad2fb019b6417519ed42d1a98449d5f89aaac013f29ecfbc1598b46a
MD5 45b83ce77cf7bf2997e0eb17efb7212f
BLAKE2b-256 b9b27b46159d316633d16cc73eba378e620f04958b80298ab1a47cc065faa32f

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