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 backends –
ollamaadapter (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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa56988690ed959f6fa713aeffdef349c79be72684c9b44bc71536296e200035
|
|
| MD5 |
64e48803d17947d628a9cdf1b73c32df
|
|
| BLAKE2b-256 |
7bcd95a693d1d57fe27b5d37c06036b27d3eb564beec35e011eb2f6d218f13db
|
File details
Details for the file evoproc_procedures-0.1.0-py3-none-any.whl.
File metadata
- Download URL: evoproc_procedures-0.1.0-py3-none-any.whl
- Upload date:
- Size: 23.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06c826519808820f5ba47e230bfd4a16b8104d54a73c15b9de12ff6f29104ea8
|
|
| MD5 |
e893fc89719fc12aeaaed2cd6285fbc5
|
|
| BLAKE2b-256 |
b969c83f80dab53746bd65ca866ec068f0d4885d9b3f1e300e5c96eda69e3df1
|