Skip to main content

Cordis Planner

cordis-planner is an optional, provider-neutral proposal layer. It receives a validated CORDIS task contract, difficulty profile, and Core Cognitive IR, then asks an injected model callable for a JSON-only cordis.plan.v1 proposal.

When Goal Mode has already run cordis-socrates, pass its cordis.boundary-review.v1 object as boundary_review. The proposal prompt then carries the same scope, permission, capability, and evidence boundaries.

It cannot execute tools, approve actions, advance workflow state, or write learning. cordis-runtime remains the authority for those transitions.

CORDIS Runtime state -> CordisPlanner -> model callable -> PlanIR
                                                  |
                                                  v
                                    Runtime validates and controls execution

The package does not contain a model SDK. Integrations pass a callable such as lambda request: provider.generate(request["prompt"]), which keeps provider choice, credentials, and transport outside CORDIS.

Plan Mode outcome

CordisPlanMode wraps one planning attempt in an explicit result:

  • plan_ready -> the host submits the returned PlanIR to Runtime;
  • planner_failed + direct -> only a Socrates review that marked planning non-required may let the host continue with its existing Goal Mode context;
  • planner_failed + repair_planner -> the host must repair or retry the planner. It may not silently execute an unplanned high-complexity goal.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cordis_planner-0.4.0.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

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

cordis_planner-0.4.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file cordis_planner-0.4.0.tar.gz.

File metadata

  • Download URL: cordis_planner-0.4.0.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for cordis_planner-0.4.0.tar.gz
Algorithm Hash digest
SHA256 c2a257135ea47a14a364aa41170669418498bc54c52b86790011f56d1ad231c8
MD5 eaafab75edc009e2d8a441f8ba216a46
BLAKE2b-256 d5c638b06993dc7f0c80e67bdcb85678a0ec47f596c5e058096f2e66d5dfae7a

See more details on using hashes here.

File details

Details for the file cordis_planner-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: cordis_planner-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for cordis_planner-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ba6fbe176dacfa2bc02990a21fab866ab1098671e68c73ec3aee6011601d4e6
MD5 f9d9ff86f7d56fb76bb5a13a787b7daa
BLAKE2b-256 87ac81efee6769d89e2c39c2dbb085925967f46158bccb5db2d6eabc3fd749c6

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.1

2 files

0.5.0

2 files

This release

0.4.0 This release

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