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.1.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.1-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cordis_planner-0.5.1.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.1.tar.gz
Algorithm Hash digest
SHA256 6be0fa449e684aa1ef6ca74bc8a3602ae67a131c34000a7df603626630bec425
MD5 982fc897efeef372dde8c1a387045c23
BLAKE2b-256 2e09c8f6ad6bb4aa9f41426a6e3361565f30abb5729fab004be97ca7d0f01514

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cordis_planner-0.5.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eae93609584376adeeb340d7c1b6fcc94f3d69678697e37a2a022542df89d181
MD5 8c08272b2bcf8f978a94d58d4bf6c9ac
BLAKE2b-256 23544ed994b9841199f8761eb10a0b28179753071ee4d1e268321d4b01b6226f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 files

0.5.0

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