Some checks are pending
CI / lint-and-test (push) Waiting to run
* Harden leoclean no-send staging runtime * Isolate GCP leoclean runtime adapters * Verify current-main leoclean context contracts * Constrain no-send operational contracts
85 lines
3.4 KiB
JSON
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"
|
|
}
|
|
]
|
|
}
|