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.5.0.tar.gz (9.1 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.5.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cordis_planner-0.5.0.tar.gz
Algorithm Hash digest
SHA256 5d0f39f0df1cdc541217377415d972f34bc8a4612afa25a6b5d9563158663fd8
MD5 ed0cb7058cd5800f2137188a6b8162cb
BLAKE2b-256 75ae6f4d633e5e11aa69903ef3d411082bbf47efef021e128390407389e6e2e5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cordis_planner-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b932001e5c171f40474c9fce221c7384c8a315ec2abd3246ad136af39fdb3c6e
MD5 347b8362e0431e59ce0a4359ad4d8e9d
BLAKE2b-256 25c2303808347aee9514b5fd8c1d832ffe79fad9258a178e18c49b8fae2f4df6

See more details on using hashes here.

Release history Release notifications | RSS feed

0.5.1

2 files

This release

0.5.0 This release

2 files

0.4.0

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