Thin runtime-container facade package for Cognition Engine.
Project description
runtime_container
目录定位
runtime_container 是认知引擎四层架构中 runtime-container 的薄 facade 物理入口。
它是运行时治理容器入口,也是统一运行组织 facade。
当前真实承接面仍包括:
packages/runtimepackages/composition
runtime_container 不合并、不移动、不复制 runtime 与 composition 源码。
当前职责
runtime_container 当前负责:
- 提供统一运行入口。
- 通过公共契约接收
WorkflowRunner等标准能力实现。 - 对未来 app、CLI、gateway 等调用方提供单一 runtime-container 导入面。
runtime_container 当前不负责:
- 不定义公共契约。
- 不定义公共数据模型。
- 不定义配置上下文。
- 不直接承接 ADK 原生对象。
公共契约、数据契约、配置上下文仍归属于 contract_core 及其真实承接面。
架构边界
公共契约层是模块间交互的唯一稳定窗口。
因此 runtime_container 的正式源码必须保持:
- 不直接依赖
adk_adapter。 - 不直接依赖
google.adk。 - 通过
WorkflowRunner等公共契约接收具体能力实现。 - 不直接依赖
observability_hub的内部模型。
实现模块之间不直接互相依赖实现细节。
装配根可以识别并注入具体实现,但 runtime_container 本身只面向公共契约。
当前真实链路状态
截至 v0.5.0 当前阶段,以下事实已经成立:
runtime_container已作为统一运行入口落地。runtime_container -> adk_adapter真实链路已通过测试验证。- 四层最小闭环已通过测试复验成立。
当前真实链路口径为:
contract_core
-> runtime_container
-> adk_adapter
-> ADK Workflow / Runner
-> RuntimeResult
-> observability_hub
当前限制
虽然最小闭环已经成立,但以下边界仍需保持保守表述:
runtime_container不直接感知 ADK Workflow、BaseNode、Runner 等原生对象。- 正式 ADK-backed 装配入口尚未产品化。
- 当前成立的是“最小闭环”,不是完整产品化系统。
因此不应宣称:
- 已存在正式产品化的 ADK-backed 装配入口。
runtime_container已经吸收adk_adapter实现细节。runtime_container已合并runtime与composition。
模块关系规则
runtime_container 应遵守以下规则:
- 公共契约层是唯一稳定交互窗口。
- 模块内部模型可以存在,但不能被其他模块直接依赖。
- 模块内部模型一旦被两个以上模块稳定消费,必须评估是否上升为公共契约。
- 外部能力适配模块不必拥有独立公共契约层,只要实现公共契约中的标准接口,即可通过装配根被注入系统。
当前阶段说明
runtime_container 当前口径应统一为:
运行时治理容器入口
= 统一运行组织 facade
= 通过公共契约接收 WorkflowRunner
= 正式源码不直接依赖 adk_adapter / google.adk
= 最小闭环已成立,但正式 ADK-backed 装配入口尚未产品化
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cognition_engine_runtime_container-0.5.2.tar.gz.
File metadata
- Download URL: cognition_engine_runtime_container-0.5.2.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0658825e7e136c3a5794754a4c8a33b81acdbdd4df2a4ceed36bc12825f6cfee
|
|
| MD5 |
22a904833420d85f8adabc6cfb14f441
|
|
| BLAKE2b-256 |
86499541d1b375a56bf8760d90e6982043c7060f9801740164ea0e5033e75a2a
|
File details
Details for the file cognition_engine_runtime_container-0.5.2-py3-none-any.whl.
File metadata
- Download URL: cognition_engine_runtime_container-0.5.2-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2f45318cfea61d65e4ff1443c2b1ae037199c37addbe40d8bfc3cf069a6925d
|
|
| MD5 |
ae3cc5b3edec3bd54892a56b0d33d074
|
|
| BLAKE2b-256 |
4575adec2fce9f78e0e2a4c17943849967862c7ffa7c70fa64edf5d3a724b6ea
|