A composable, multi-agentic pipeline for advanced file processing and summarization.
Project description
Project Contract
This page MUST define the runtime contract for bijux-agent. It MUST exist to bind Orchestrator, TraceRecorder, and FailureArtifact behavior. It MUST apply to all users and integrators.
Contract Scope
- The contract MUST apply to runtime behavior only.
- The contract MUST cover Orchestrator, TraceRecorder, FailureArtifact, and AuditableDocPipeline.
- The contract MUST NOT cover performance, cost, model quality, or UX stability.
Guarantees
- Orchestrator MUST record TraceEntry records via TraceRecorder.
- RunTrace MUST capture RunTraceHeader and ReplayMetadata fields.
- FailureArtifact MUST encode FailureClass and FailureCategory values.
Refusals
- Agents MUST NOT orchestrate execution or manage lifecycle.
- Agents MUST NOT persist state across runs.
- Orchestrator MUST NOT apply silent retries without FailurePolicy.
CLI Contract
- The CLI MUST invoke AuditableDocPipeline through
src/bijux_agent/main.py. - The CLI MUST NOT bypass FailurePolicy or TraceRecorder enforcement.
- The CLI and HTTP API MUST produce equivalent PipelineResult traces for identical inputs and config.
Failure Semantics
- Invalid inputs MUST raise schema validation errors.
- Missing trace metadata MUST raise runtime errors in TraceRecorder.
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
bijux_agent-0.1.0.tar.gz
(5.6 MB
view details)
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
bijux_agent-0.1.0-py3-none-any.whl
(158.2 kB
view details)
File details
Details for the file bijux_agent-0.1.0.tar.gz.
File metadata
- Download URL: bijux_agent-0.1.0.tar.gz
- Upload date:
- Size: 5.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68eb0e038c3fd6c3264aad2cd1c9eb50aa5adec48f51dca4e6ef47c9efbc9ca1
|
|
| MD5 |
795b02abc8285402e513a22072e53c7b
|
|
| BLAKE2b-256 |
3b3eb933b38041985c88d57fc2659e91c67f6d7de70ec8654911464cbf29ae28
|
File details
Details for the file bijux_agent-0.1.0-py3-none-any.whl.
File metadata
- Download URL: bijux_agent-0.1.0-py3-none-any.whl
- Upload date:
- Size: 158.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb6987a42a555f0c162c0f59abdebf9079fb1e9db131ee3610145a2b80a7e26c
|
|
| MD5 |
31a289306ec49265a90f744a04cebd15
|
|
| BLAKE2b-256 |
cad9a1e3c35891442deaaa2a28aed5fadc68529b7f7013460e6355bf8a65e23d
|