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.2.tar.gz (56.8 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.2-py3-none-any.whl (49.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fieldworks_core-1.0.2.tar.gz
  • Upload date:
  • Size: 56.8 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.2.tar.gz
Algorithm Hash digest
SHA256 c6d50bf6b2934e356ea31ed70a6b77ea24fd37b7d2ad031b9231b3d526f61600
MD5 491b3b17fe1e5023ec7b59dd41fec10d
BLAKE2b-256 4627e9a1b86a30101b0a122a903b26e0fc652ff5b35e7f1085914068f9865988

See more details on using hashes here.

Provenance

The following attestation bundles were made for fieldworks_core-1.0.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: fieldworks_core-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 49.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 deaf274b91613909892c37e1c24dd749aaf17004dd64fc4441587b6a818182d3
MD5 3ee6d0b219478ad3cfc487882fb1fd50
BLAKE2b-256 bce11bacf211a1998910bcb2e44313aa0af8c962e394f1275f6865e02885131f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fieldworks_core-1.0.2-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