video-workbench/ccpe-consumption/README.md

42 lines
1.5 KiB
Markdown

# CCPE Consumption
This directory records how Video Workbench consumes CCPE from the outside.
The single default CCPE interface is:
```text
C:\Users\wangq\Documents\Codex\ccpe-system\Interface.md
```
Before preparing any CCPE setup or invocation, read that file first. It routes consumers to:
```text
C:\Users\wangq\Documents\Codex\ccpe-system\runtimes\hybrid\ccpe-agent-consumer-setup.md
```
## Rules
- Do not copy canonical CCPE prompts, agents, runtimes, model cards, protocols, or skills into this repository.
- Do not hardcode old Agent, Lite, Skill, Runtime, or protocol paths as default entrypoints.
- Read narrower CCPE artifacts only when `Interface.md`, the consumer setup contract, a project-local registry, or an active task requires them.
- Planned participants are not available until they have a real registry entry, readable `canonical_artifact_path`, invocation packet, real participant carrier, and returned output.
## Future Project-Local Invocation Shape
When a concrete Video Workbench project needs formal CCPE participant invocation, create the invocation contract inside that project, for example:
```text
projects/<project-id>/ccpe/
agent-registry.yaml
invocation-policy.md
invocations/
<participant-id>/
<run-id>/
agent-invocation-packet.md
prompt-to-send.md
returned-output.md
run-metadata.json
```
This path may be adjusted for the first real project, but the file roles must follow the CCPE consumer setup contract.