Skip to main content

🐑 The Shepherd's Console

Single-pane operations for working animal infrastructure.

The Shepherd's Console is the operations dashboard for a human operator managing working animal infrastructure — what your working animals are doing, what fences are active, what pastures are running, conservation budget status.

What It Shows

Panel Description
Pastures PLATO rooms where working animals operate — status, occupancy, throughput
Fences Conservation enforcers — active guardrails, violation counts, enforcement actions
Kennel Flux registry policies — registered working animals, their roles, health
Audit Trail Recent events — what happened, when, who did it

Quick Start

pip install shepherds-console

# Terminal dashboard
shepherds-console

# Web dashboard
shepherds-console --web --port 8080

Programmatic Use

from shepherds_console import ShepherdsConsole

console = ShepherdsConsole()

# Register a pasture
console.add_pasture("translation-farm", mode="PLATO", capacity=10)

# Register a fence (conservation enforcer)
console.add_fence("token-budget", limit=50000, action="throttle")

# Register a working animal
console.add_animal("translator-7", pasture="translation-farm", role="flux")

# Get status
print(console.status())

# Render
print(console.render_terminal())

Architecture

┌─────────────────────────────────────────────────────┐
│              The Shepherd's Console                  │
├─────────────┬───────────────┬───────────┬───────────┤
│   Pastures  │    Fences     │  Kennel   │  Audit    │
│  (PLATO)    │ (Enforcers)   │ (Flux)    │  Trail    │
├─────────────┼───────────────┼───────────┼───────────┤
│ Room status │ Guardrails    │ Registry  │ Events    │
│ Occupancy   │ Violations    │ Policies  │ Timeline  │
│ Throughput  │ Budget left   │ Health    │ Severity  │
└─────────────┴───────────────┴───────────┴───────────┘

Conceptual Model

This is part of Working Animal Architecture — a system where AI workers are treated as working animals that need pastures (workspaces), fences (guardrails), and a kennel (registry).

  • Pasture — A bounded workspace (PLATO room) where animals graze on tasks
  • Fence — A conservation enforcer that prevents overconsumption
  • Kennel — The registry where animals are tracked, vetted, and dispatched
  • Shepherd — The human operator who watches the console

License

MIT

Metadata

Release files for shepherds-console 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shepherds-console 0.3.0
File Size Uploaded Provenance Actions
shepherds_console-0.3.0.tar.gz 21.9 kB Without provenance Details for shepherds_console-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for shepherds-console 0.3.0
File Interpreter ABI Platform Actions
shepherds_console-0.3.0-py3-none-any.whl Python 3 none any Details for shepherds_console-0.3.0-py3-none-any.whl

Total release size: 38.4 kB

Release files / shepherds_console-0.3.0.tar.gz

Download URL shepherds_console-0.3.0.tar.gz
Size 21.9 kB
Tags Source
SHA-256 checksum
How to use checksums
96d09417730d21cb30739dd240cb39d904d02cdf0b216569bac2d3435a6ae109
BLAKE2b-256 checksum
How to use checksums
53aaf7c6e9948ed3dbd4e0cb1dafedc745e78e431509f0c6e80ac61d51ad71c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / shepherds_console-0.3.0-py3-none-any.whl

Download URL shepherds_console-0.3.0-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
570be60c32430beea5c539f1316bafaa7e5a8be0b478b13994ef6b3b9ae84cf5
BLAKE2b-256 checksum
How to use checksums
a902fc08c258748e7db54b62b185ecd7170a20d38680d0e5215ca3b1f08f59ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for shepherds-console 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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