Skip to main content

Fieldworks industrial AI framework — core components

Project description

fieldworks-core

Core components for the Fieldworks industrial AI framework.

  • fieldworks.topology — load and validate topology.yaml (plant model schema, Part II)
  • fieldworks.agentsbuild_specialist_prompt(), build_specialists(), build_orchestrator_system()
  • fieldworks.aggregator — load and validate aggregator.json (connection model, Part II)

Install

pip install fieldworks-core

Usage

from fieldworks.topology import load, validate
from fieldworks.agents import build_specialist_prompt, build_specialists

topology = load("topology.yaml")
result = validate(topology)
if result.warnings:
    for w in result.warnings:
        print(f"warning: {w}")

specialists = build_specialists(topology)

CLI

fieldworks validate topology.yaml
fieldworks validate topology.yaml --aggregator aggregator.json

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

fieldworks_core-1.0.3.tar.gz (59.9 kB view details)

Uploaded Source

Built Distribution

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

fieldworks_core-1.0.3-py3-none-any.whl (52.2 kB view details)

Uploaded Python 3

File details

Details for the file fieldworks_core-1.0.3.tar.gz.

File metadata

  • Download URL: fieldworks_core-1.0.3.tar.gz
  • Upload date:
  • Size: 59.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for fieldworks_core-1.0.3.tar.gz
Algorithm Hash digest
SHA256 88d8a43d69c216a1b9adace002a437812d98a731a0e26392f0dd81b7089183ec
MD5 b90e2a9cb6ee0aee593b1ff87facbe87
BLAKE2b-256 cdde66c31ba7d687cfbf0fdb6c5cf723e5a344c8698f824a5edb6511be6730a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fieldworks_core-1.0.3.tar.gz:

Publisher: publish.yml on fieldworks-build/fieldworks-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fieldworks_core-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: fieldworks_core-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 52.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for fieldworks_core-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8436cff4b82f0ff52c2e201d19a7d6b64872566b43faf0b44aa9d2448aa4dd85
MD5 05c42ee7454a98ee9715e240de78ad1d
BLAKE2b-256 24faa05acbcb3021d3d5a53aa972f0b962ec3d61736fda3abf3ed6321ed9181f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fieldworks_core-1.0.3-py3-none-any.whl:

Publisher: publish.yml on fieldworks-build/fieldworks-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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