Skip to main content

Domain procedures, schemas, prompts, runners, and backends for EvoProc

Project description

EvoProc Procedures

Domain-specific procedures, schemas, prompts, runners, and backends built on top of evoproc.
Use this package to define Pydantic procedure models, strict answer schemas, reusable prompt builders, a stateful runner, and an Ollama query backend for experiments (e.g., GSM8K).


✨ What’s inside

  • Models – Pydantic types for Procedure, Step, IO fields.
  • Schemas – JSON Schemas for final answers (e.g., GSM8K numeric, ARC multiple-choice).
  • Prompts – Builders for procedure creation and per-step execution.
  • Runners – Deterministic, global-state step executor with strict JSON I/O.
  • Query backendsollama adapter (query, hard_query) with seed & format support.
  • Builders (optional) – Convenience orchestration (create → repair → run).

This package depends on the core GA: evoproc.


📦 Install

From a mono-repo layout:

# Core GA (if not already installed)
pip install -e projects/core

# This plugin package
pip install -e projects/procedures

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

evoproc_procedures-0.1.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

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

evoproc_procedures-0.1.0-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file evoproc_procedures-0.1.0.tar.gz.

File metadata

  • Download URL: evoproc_procedures-0.1.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for evoproc_procedures-0.1.0.tar.gz
Algorithm Hash digest
SHA256 aa56988690ed959f6fa713aeffdef349c79be72684c9b44bc71536296e200035
MD5 64e48803d17947d628a9cdf1b73c32df
BLAKE2b-256 7bcd95a693d1d57fe27b5d37c06036b27d3eb564beec35e011eb2f6d218f13db

See more details on using hashes here.

File details

Details for the file evoproc_procedures-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for evoproc_procedures-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06c826519808820f5ba47e230bfd4a16b8104d54a73c15b9de12ff6f29104ea8
MD5 e893fc89719fc12aeaaed2cd6285fbc5
BLAKE2b-256 b969c83f80dab53746bd65ca866ec068f0d4885d9b3f1e300e5c96eda69e3df1

See more details on using hashes here.

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