Skip to main content

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

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fieldworks_core-1.0.5.tar.gz
Algorithm Hash digest
SHA256 75f6fb6e81b25b1d251715867fff42c1374b191cccf6ed55440b12be2a74cbf6
MD5 2708febe4e56cf0a3c6caf8635dba8f8
BLAKE2b-256 0a7c8b5c88e68dd569d593b3446efe543447bfb90a478f6f91aa7d670e973647

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for fieldworks_core-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 062ae0a9f89eb0f989eb1326e4b38b82c27a426a5cb840dfd3ca10182094045e
MD5 0b599004f17a7873af44631e88061a6b
BLAKE2b-256 777dd089ed59050fcfe9bee306106342ccfcb0907b6bf78cbd1ca45ad9d88463

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

1.1.0

2 files

This release

1.0.5 This release

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page