teleo-infrastructure/hermes-agent/runtime/leoclean-nosend/runtime-lock.json
Fawaz 2d88c9765b
Some checks are pending
CI / lint-and-test (push) Waiting to run
Harden leoclean no-send staging runtime (#183)
* Harden leoclean no-send staging runtime

* Isolate GCP leoclean runtime adapters

* Verify current-main leoclean context contracts

* Constrain no-send operational contracts
2026-07-20 19:06:09 -04:00

85 lines
3.4 KiB
JSON

{
"schema": "livingip.leocleanNoSendRuntimeLock.v1",
"hermes": {
"repository": "https://github.com/NousResearch/hermes-agent",
"commit": "b2f477a30b3c05d0f383c543af98496ae8a96070",
"archive_url": "https://codeload.github.com/NousResearch/hermes-agent/tar.gz/b2f477a30b3c05d0f383c543af98496ae8a96070",
"archive_sha256": "a1c3455e65d7948746046314c69bf39833d915ca6da75d74e47a89289a36c742",
"archive_root": "hermes-agent-b2f477a30b3c05d0f383c543af98496ae8a96070",
"pyproject_sha256": "da010a5692e65741eb954cf7c00880b999c2c34ec7700ca5508e77cdbc912de5",
"uv_lock_sha256": "636ca22acc1ccfeb1aa022c1b02306726c74a9c36b63fae572fc083b4de9c112",
"patched_source_tree_sha256": "54dafb570844ba0c4d142d484e29ca057dfb323ba753e64f78f7609f0e1f42c4"
},
"base_images": {
"python": "python:3.11.9-slim-bookworm@sha256:8fb099199b9f2d70342674bd9dbccd3ed03a258f26bbd1d556822c6dfc60c317",
"uv": "ghcr.io/astral-sh/uv:0.9.30@sha256:538e0b39736e7feae937a65983e49d2ab75e1559d35041f9878b7b7e51de91e4"
},
"patches": [
{
"source": "hermes-agent/patches/apply_response_transform_hook.py",
"source_sha256": "81b0737fe952639db61873f0fca899d4dc902dfa93cbbe9d4c5d03099258bfd3",
"target": "run_agent.py",
"before_sha256": "d9d1f0bfff5aaed2d92d21cccf9cc95387ce502e406a708f2ccd3874a186cf90",
"after_sha256": "0411cac9a572c002b86588371b4b767203366f176d94dbbcf720cc2e91a36bd3"
},
{
"source": "hermes-agent/patches/apply_telegram_sender_name_policy.py",
"source_sha256": "aa1470e254068bf88931d7c276f9e4a466b44b2c6f41e6f70b182c754ef39953",
"target": "gateway/platforms/telegram.py",
"before_sha256": "70be41dd47698b9cbb3f28d3f29a73074f93b39fbef7e0f152a8479abf62f181",
"after_sha256": "a5aebb97bff6ef8f0d3801156de047d1d03000dfd03e5adadd89224f36129102"
}
],
"profile_sources": [
{
"source": "hermes-agent/runtime/leoclean-nosend/profile-template/config.yaml",
"target": "config.yaml",
"mode": "0600"
},
{
"source": "hermes-agent/leoclean-bin/teleo-kb-gcp",
"target": "bin/teleo-kb",
"mode": "0755"
},
{
"source": "hermes-agent/leoclean-bin/cloudsql_memory_tool.py",
"target": "bin/cloudsql_memory_base.py",
"mode": "0644"
},
{
"source": "hermes-agent/runtime/leoclean-nosend/profile-sources/operational_contracts.py",
"target": "bin/operational_contracts.py",
"mode": "0644"
},
{
"source": "hermes-agent/runtime/leoclean-nosend/profile-sources/cloudsql_memory_runtime.py",
"target": "bin/cloudsql_memory_tool.py",
"mode": "0755"
},
{
"source": "hermes-agent/runtime/leoclean-nosend/profile-template/gcp-runtime-identity.json",
"target": "bin/gcp-runtime-identity.json",
"mode": "0644"
},
{
"source": "hermes-agent/leoclean-skills/gcp/teleo-kb-bridge/SKILL.md",
"target": "skills/teleo-kb-bridge/SKILL.md",
"mode": "0644"
},
{
"source": "hermes-agent/leoclean-plugins/vps/leo-db-context/__init__.py",
"target": "plugins/leo-db-context/base.py",
"mode": "0644"
},
{
"source": "hermes-agent/runtime/leoclean-nosend/profile-sources/leo_db_context.py",
"target": "plugins/leo-db-context/__init__.py",
"mode": "0644"
},
{
"source": "hermes-agent/leoclean-plugins/vps/leo-db-context/plugin.yaml",
"target": "plugins/leo-db-context/plugin.yaml",
"mode": "0644"
}
]
}