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.4.tar.gz (60.6 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.4-py3-none-any.whl (52.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fieldworks_core-1.0.4.tar.gz
  • Upload date:
  • Size: 60.6 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.4.tar.gz
Algorithm Hash digest
SHA256 4c4982b692eef9aca464e48933dfc89a3a427818d850e423e06d1ef1e3d7a0b6
MD5 2911267bb7403fe068e380c27edfa223
BLAKE2b-256 4f7f59e7a878f0661c558b6b6fbf3beb0374d18a098647b2c81af8e11b40fb23

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: fieldworks_core-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 52.6 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d4037201d022162ee32e8dbbde7d47e05fbebdaccdaeb56e06b6d567773d98db
MD5 d43b6c1a78204c3554e424d35ce815ca
BLAKE2b-256 11de3328f89baef9514329f7e005c8da4d56ea40991bc781dcd1275a3f062fad

See more details on using hashes here.

Provenance

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