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.1.tar.gz (56.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.1-py3-none-any.whl (49.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fieldworks_core-1.0.1.tar.gz
Algorithm Hash digest
SHA256 78acd3675e7e9e0953fbb57afe67d8ea138f19f94c982de5f7f477d001c3b17c
MD5 03cd4dbbf5782b0b4578dbc63752b9c4
BLAKE2b-256 0610ca92829c5c510febcb0b915d613d25049325231d8b8e89cdab76745ffaf8

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for fieldworks_core-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9a25d7044b928b9a746c87f48fe5ef64271908acf9525b8544bc98ea9d7c0aa2
MD5 03e4ab03b68e7e5c6812a0cbb38f2372
BLAKE2b-256 ae6948ef1c48e8e889f4682c05b693cc23431365f606f92921c66387681a4af8

See more details on using hashes here.

Provenance

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