Evolver auto evolution - 2026年 07月 18日 星期六 02:20:09 CST
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -1196,7 +1196,523 @@
|
||||
"model": "glm-5-turbo",
|
||||
"authProfileOverride": "zai:default",
|
||||
"authProfileOverrideSource": "auto",
|
||||
"authProfileOverrideCompactionCount": 0
|
||||
"authProfileOverrideCompactionCount": 0,
|
||||
"systemPromptReport": {
|
||||
"source": "run",
|
||||
"generatedAt": 1784312400541,
|
||||
"sessionId": "7abc5d79-5b2c-490c-97e5-eee630ae1e6a",
|
||||
"sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:7abc5d79-5b2c-490c-97e5-eee630ae1e6a",
|
||||
"provider": "zai",
|
||||
"model": "glm-5-turbo",
|
||||
"workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace",
|
||||
"bootstrapMaxChars": 20000,
|
||||
"bootstrapTotalMaxChars": 60000,
|
||||
"bootstrapTruncation": {
|
||||
"warningMode": "always",
|
||||
"warningShown": false,
|
||||
"truncatedFiles": 0,
|
||||
"nearLimitFiles": 0,
|
||||
"totalNearLimit": false
|
||||
},
|
||||
"sandbox": {
|
||||
"mode": "off",
|
||||
"sandboxed": false
|
||||
},
|
||||
"systemPrompt": {
|
||||
"chars": 23310,
|
||||
"hash": "13f5fbfdeb8778c8bc6f18b77f23850250345f50ce501867216d5004706f854a",
|
||||
"projectContextChars": 14087,
|
||||
"nonProjectContextChars": 9223
|
||||
},
|
||||
"injectedWorkspaceFiles": [
|
||||
{
|
||||
"name": "AGENTS.md",
|
||||
"path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md",
|
||||
"missing": false,
|
||||
"rawChars": 11295,
|
||||
"injectedChars": 11295,
|
||||
"truncated": false
|
||||
},
|
||||
{
|
||||
"name": "SOUL.md",
|
||||
"path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md",
|
||||
"missing": false,
|
||||
"rawChars": 285,
|
||||
"injectedChars": 285,
|
||||
"truncated": false
|
||||
},
|
||||
{
|
||||
"name": "TOOLS.md",
|
||||
"path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md",
|
||||
"missing": false,
|
||||
"rawChars": 572,
|
||||
"injectedChars": 572,
|
||||
"truncated": false
|
||||
},
|
||||
{
|
||||
"name": "IDENTITY.md",
|
||||
"path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md",
|
||||
"missing": false,
|
||||
"rawChars": 130,
|
||||
"injectedChars": 130,
|
||||
"truncated": false
|
||||
},
|
||||
{
|
||||
"name": "USER.md",
|
||||
"path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md",
|
||||
"missing": false,
|
||||
"rawChars": 132,
|
||||
"injectedChars": 132,
|
||||
"truncated": false
|
||||
},
|
||||
{
|
||||
"path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SELF_IMPROVEMENT_REMINDER.md",
|
||||
"rawChars": 616,
|
||||
"injectedChars": 616,
|
||||
"truncated": false
|
||||
}
|
||||
],
|
||||
"skills": {
|
||||
"promptChars": 1190,
|
||||
"hash": "fdb4b9c3c6fdf4f32a3bca14e79f552706739e461392413ae472a6d46c98f602",
|
||||
"entries": [
|
||||
{
|
||||
"name": "capability-evolver",
|
||||
"blockChars": 337
|
||||
},
|
||||
{
|
||||
"name": "clawlist",
|
||||
"blockChars": 390
|
||||
}
|
||||
]
|
||||
},
|
||||
"tools": {
|
||||
"listChars": 0,
|
||||
"schemaChars": 52550,
|
||||
"entries": [
|
||||
{
|
||||
"name": "read",
|
||||
"summaryChars": 298,
|
||||
"summaryHash": "f8a1d7cf1ecfe02b1b5865c93387e6a5891e5079117b4fe18614b6f912521727",
|
||||
"schemaChars": 304,
|
||||
"schemaHash": "134f19bcabe3e29d63c5cebb38f1d2556759fd08adad6bc90a4b4d3cd1fb8441",
|
||||
"propertiesCount": 3
|
||||
},
|
||||
{
|
||||
"name": "edit",
|
||||
"summaryChars": 326,
|
||||
"summaryHash": "c498a85576e187d069e8e8ea4f70f81bddd57829600d385ef61c4359fd634c9e",
|
||||
"schemaChars": 834,
|
||||
"schemaHash": "457e8bb9f800b21be76c4fd8c0e3078bf07ee9bf93ac82f39944c171bd8f6d84",
|
||||
"propertiesCount": 2
|
||||
},
|
||||
{
|
||||
"name": "write",
|
||||
"summaryChars": 127,
|
||||
"summaryHash": "cdb1c46027b22d1f1b923b47bfe297821d9fe589a9f9d92994961948060a4d89",
|
||||
"schemaChars": 225,
|
||||
"schemaHash": "e98a2484f667cf7c22d76ca103bf2022bf9113dc63fe38b899e71c328cb1e833",
|
||||
"propertiesCount": 2
|
||||
},
|
||||
{
|
||||
"name": "apply_patch",
|
||||
"summaryChars": 132,
|
||||
"summaryHash": "432bf38688a4f011d2b765a441ac07e1fdfa9faf2051679adee04abcd9332d93",
|
||||
"schemaChars": 153,
|
||||
"schemaHash": "05521268363ff4f191472c90d69ef08a503ba9acf1d2febc50b3ee68db32ab65",
|
||||
"propertiesCount": 1
|
||||
},
|
||||
{
|
||||
"name": "exec",
|
||||
"summaryChars": 539,
|
||||
"summaryHash": "4825198988fbfa8ebf5c2a8fbe3946da0be639b1e3b737ceaa4364195bba3f04",
|
||||
"schemaChars": 1283,
|
||||
"schemaHash": "2608ea36cf51376859b7204cda1bf1a2507134eb542097b9e8dbc8af617f216b",
|
||||
"propertiesCount": 12
|
||||
},
|
||||
{
|
||||
"name": "process",
|
||||
"summaryChars": 456,
|
||||
"summaryHash": "55297e65d460e0e1e06e7fad4cedb75ffda8fac9fa8b10aa06d6cead3c5a76ea",
|
||||
"schemaChars": 1074,
|
||||
"schemaHash": "a2d30a25569f409d7e8539844c89a088044535388b24031d014577b96ed27c5c",
|
||||
"propertiesCount": 12
|
||||
},
|
||||
{
|
||||
"name": "nodes",
|
||||
"summaryChars": 143,
|
||||
"summaryHash": "ea1b0a5498ca3c788b26d164245652e1aaa989806e0123715793ab25f9578121",
|
||||
"schemaChars": 1782,
|
||||
"schemaHash": "827d777d06a1139d4bc1fc907c0f944b2382e18101854b738eae53185d89a3f9",
|
||||
"propertiesCount": 32
|
||||
},
|
||||
{
|
||||
"name": "cron",
|
||||
"summaryChars": 3820,
|
||||
"summaryHash": "d3bc0032e9c0ba71e5983ee4d06bd4b70ea5170dcb5d85fbff1bd71f01b070f4",
|
||||
"schemaChars": 8705,
|
||||
"schemaHash": "830efafdf26c1cd1c32452d2baea3b8fc0c7b7b7269d9ab0a503aded48f88ab1",
|
||||
"propertiesCount": 15
|
||||
},
|
||||
{
|
||||
"name": "message",
|
||||
"summaryChars": 292,
|
||||
"summaryHash": "46ee437726a0d285bee2d2e86271181bd041b7b18eb33cbd8f09b55b418bf41d",
|
||||
"schemaChars": 7506,
|
||||
"schemaHash": "2b5c8d8b50fe2388887aae2596e9efe00bf882dbdf5293eb4961ed8a5947928a",
|
||||
"propertiesCount": 107
|
||||
},
|
||||
{
|
||||
"name": "tts",
|
||||
"summaryChars": 217,
|
||||
"summaryHash": "652c1970c199d82b61061a40be2adddfc7e5634df5d896d776a8a0047c8a6b75",
|
||||
"schemaChars": 264,
|
||||
"schemaHash": "e40695f92ef72d913ee5eb13ef738a15d6f33ae3af3ec609975c45991ef99a78",
|
||||
"propertiesCount": 3
|
||||
},
|
||||
{
|
||||
"name": "image_generate",
|
||||
"summaryChars": 468,
|
||||
"summaryHash": "d093313d17509b72795516c6ad7c92a9f1e8c7943239d570fd81347dc2557424",
|
||||
"schemaChars": 2264,
|
||||
"schemaHash": "1ff0d91a2a16769e27d71721f3307059944254c0567f9db718fe90e1665b088d",
|
||||
"propertiesCount": 16
|
||||
},
|
||||
{
|
||||
"name": "music_generate",
|
||||
"summaryChars": 524,
|
||||
"summaryHash": "67e4d3d73cbc844f2cc2ffb16cbbe3a6d4a58ec88a8cbe0bd0106515b6fec638",
|
||||
"schemaChars": 1015,
|
||||
"schemaHash": "e03b05b5176641e4edd24ddba66653b5f808eae6ab53c48c4c0d8cbe429bb577",
|
||||
"propertiesCount": 10
|
||||
},
|
||||
{
|
||||
"name": "video_generate",
|
||||
"summaryChars": 307,
|
||||
"summaryHash": "59fd08c3f2947e0394c7d1aae5219763bf201537bef536228c6c4fd63724e415",
|
||||
"schemaChars": 2042,
|
||||
"schemaHash": "ec3a2b299579c1c85d5cb3d5b18e1185c6bb62ca128aa508692098174393cb35",
|
||||
"propertiesCount": 18
|
||||
},
|
||||
{
|
||||
"name": "gateway",
|
||||
"summaryChars": 566,
|
||||
"summaryHash": "1bef48b95fc67d7dc10e2f5f0cc3522951b067b762de6c3e77bc446de0f608b1",
|
||||
"schemaChars": 649,
|
||||
"schemaHash": "1a4f609a948c183832ee8a11c0cfcbe1afddf0732c30c67a593dfcdb630a5ee7",
|
||||
"propertiesCount": 14
|
||||
},
|
||||
{
|
||||
"name": "agents_list",
|
||||
"summaryChars": 63,
|
||||
"summaryHash": "a7afb8adbaf98833df68160db0677ec2a6bc30b1b96f3592392c9df59e310c65",
|
||||
"schemaChars": 33,
|
||||
"schemaHash": "8243f0af367f188a376f2c17b5eabe872a2f7a979813e0d4e2be6d594c2aa259",
|
||||
"propertiesCount": 0
|
||||
},
|
||||
{
|
||||
"name": "get_goal",
|
||||
"summaryChars": 71,
|
||||
"summaryHash": "58dea7906d9e17e5f89a75fea24597ee068d8a56af824370dc27f8501374d6e3",
|
||||
"schemaChars": 33,
|
||||
"schemaHash": "8243f0af367f188a376f2c17b5eabe872a2f7a979813e0d4e2be6d594c2aa259",
|
||||
"propertiesCount": 0
|
||||
},
|
||||
{
|
||||
"name": "create_goal",
|
||||
"summaryChars": 155,
|
||||
"summaryHash": "f01e3a63d673a410ba55213ce6bd3fa2b0d2279e8e780c18aa0cb5aa991b29b3",
|
||||
"schemaChars": 267,
|
||||
"schemaHash": "27ee794432736471bd76390e236cc7d7e98f8469a02656e7a27109041eea0f8c",
|
||||
"propertiesCount": 2
|
||||
},
|
||||
{
|
||||
"name": "update_goal",
|
||||
"summaryChars": 212,
|
||||
"summaryHash": "285201690e5f2456b4cdcd252ff391709b84d69538df61bad694d3c0cfc19958",
|
||||
"schemaChars": 207,
|
||||
"schemaHash": "c37894492eedfad02f1e7fe1488900765bfe547f3b3f34cefbab4f7f57441c2c",
|
||||
"propertiesCount": 2
|
||||
},
|
||||
{
|
||||
"name": "skill_workshop",
|
||||
"summaryChars": 171,
|
||||
"summaryHash": "577c1d2b8f56bf3e9dd5e00463bbce8b8bf4cf201da9b21b588dcaa3bc6ed8cf",
|
||||
"schemaChars": 2273,
|
||||
"schemaHash": "15481d6889a320a46728ee32304f0a2b510c0bcf77d445052c1ef2fa5dd5368b",
|
||||
"propertiesCount": 13
|
||||
},
|
||||
{
|
||||
"name": "sessions_list",
|
||||
"summaryChars": 135,
|
||||
"summaryHash": "c7e411ae02e3adff5504aaee48f02d262a8abb9152558a3172aae289e3b05faf",
|
||||
"schemaChars": 435,
|
||||
"schemaHash": "c29c6b82c36a2d95a88c8944f129929b2621ee2af6d17b2ab101d4d7e9633d89",
|
||||
"propertiesCount": 9
|
||||
},
|
||||
{
|
||||
"name": "sessions_history",
|
||||
"summaryChars": 117,
|
||||
"summaryHash": "f5d45b76f11a8ac63cc45d456fb6f675f0b1a2e191feb9671924cb5830058f03",
|
||||
"schemaChars": 162,
|
||||
"schemaHash": "ac33b8af2252262afe479236046f5a04bc018f1fcf24d1a8bf32743f0e867598",
|
||||
"propertiesCount": 3
|
||||
},
|
||||
{
|
||||
"name": "sessions_send",
|
||||
"summaryChars": 282,
|
||||
"summaryHash": "061e9ef3487676bb2a4fd4c0336bd973aaab5eea0725e7443c4cb17518cd1e78",
|
||||
"schemaChars": 275,
|
||||
"schemaHash": "f1fbaa412fe6b6aee102234c87c5aa140f39c9086f9bae6e1e9691309a602ffb",
|
||||
"propertiesCount": 5
|
||||
},
|
||||
{
|
||||
"name": "sessions_spawn",
|
||||
"summaryChars": 578,
|
||||
"summaryHash": "c75061234ba01a4eb29ca223c1c63a44935e9e555ef2ca280722ba9e844db86d",
|
||||
"schemaChars": 1151,
|
||||
"schemaHash": "9a91c7668463da8a66386260ce2ae97e7efe3bb93b9b6f03ac85102c354457e1",
|
||||
"propertiesCount": 15
|
||||
},
|
||||
{
|
||||
"name": "sessions_yield",
|
||||
"summaryChars": 79,
|
||||
"summaryHash": "f3782fc41c1522657e1d3494f486a2df998fed38a6b89dcf7f6934fb41424320",
|
||||
"schemaChars": 60,
|
||||
"schemaHash": "b1c4c753820bc3096d85ef7a266a14c9fbe12450536db58076b75bb61d14dbbb",
|
||||
"propertiesCount": 1
|
||||
},
|
||||
{
|
||||
"name": "subagents",
|
||||
"summaryChars": 132,
|
||||
"summaryHash": "1c2ffd38549c0444b118d43736fc4b875ea1aaabc446bbf8bc1fc4ee9180cca4",
|
||||
"schemaChars": 122,
|
||||
"schemaHash": "c4a241d2c3d46ba7985abfce4d3fcd63298ce81f89d49183c8f3d584c48d0c33",
|
||||
"propertiesCount": 2
|
||||
},
|
||||
{
|
||||
"name": "session_status",
|
||||
"summaryChars": 278,
|
||||
"summaryHash": "71177e543dc6235bad4b1a26761995681dcec27ab58dcb4f4f8a7fc9a7b2b5aa",
|
||||
"schemaChars": 89,
|
||||
"schemaHash": "d2995f3d69d126e98ac93eec3c2a9fe5556925bd7979a8e4b6b5a2bf62d329dd",
|
||||
"propertiesCount": 2
|
||||
},
|
||||
{
|
||||
"name": "web_search",
|
||||
"summaryChars": 65,
|
||||
"summaryHash": "b38e9b3c079beaa988d3c576303660b91a55c2e72f56351da04160529173273f",
|
||||
"schemaChars": 991,
|
||||
"schemaHash": "3879e368875d824b14e0e683f81408824e9a2a5850fa2f8514a68caebda54d18",
|
||||
"propertiesCount": 12
|
||||
},
|
||||
{
|
||||
"name": "web_fetch",
|
||||
"summaryChars": 93,
|
||||
"summaryHash": "8875afbb51bd63673e5e6836ca31eeda73914a464862665cd73b346e28d28fd5",
|
||||
"schemaChars": 317,
|
||||
"schemaHash": "d2d8ad58a1b84d849dd16142282aff6c5606f7b0e3d08405e1b740a6a79e6bcc",
|
||||
"propertiesCount": 3
|
||||
},
|
||||
{
|
||||
"name": "image",
|
||||
"summaryChars": 119,
|
||||
"summaryHash": "0eae16e4e16f86cc74ea64bdd48812b0a1d86577fee36dc4cf2c6e7974c83ef6",
|
||||
"schemaChars": 350,
|
||||
"schemaHash": "49bb766071c935edca8c2d0df47fc2109bbffe3d4ba32d0b19fe90ec873736ce",
|
||||
"propertiesCount": 6
|
||||
},
|
||||
{
|
||||
"name": "pdf",
|
||||
"summaryChars": 159,
|
||||
"summaryHash": "9f323da0ccbf37f01fff7374ae5cba64b4c05b5f0fc9d982aee7c64040cc61d5",
|
||||
"schemaChars": 448,
|
||||
"schemaHash": "9e8e5acf6d543d3bf39ef65c5cad5326013243efbc32a78aeff5a86edc3947ed",
|
||||
"propertiesCount": 7
|
||||
},
|
||||
{
|
||||
"name": "browser",
|
||||
"summaryChars": 1537,
|
||||
"summaryHash": "8a4aab8d6a66131c4f065bc2672af8fbcc19555e55fb4fbb1c24261d02e63e28",
|
||||
"schemaChars": 3570,
|
||||
"schemaHash": "fcbd681856651c4d2817a3c0f9786a321a20a50a6c117866bf08d4df6f40486a",
|
||||
"propertiesCount": 53
|
||||
},
|
||||
{
|
||||
"name": "canvas",
|
||||
"summaryChars": 106,
|
||||
"summaryHash": "6866a14fd046d6ce7e58de5a7f29641cc66acba740b6d337b8cbfadd910b133b",
|
||||
"schemaChars": 724,
|
||||
"schemaHash": "e604498279727976b36e963ca00916f5ad03b7c6118989ea471c8301b38e1c4e",
|
||||
"propertiesCount": 18
|
||||
},
|
||||
{
|
||||
"name": "file_fetch",
|
||||
"summaryChars": 639,
|
||||
"summaryHash": "56074a5ddb12cd8ac5801ad567f86613badf1a3484fbc8a6307033ed90742c44",
|
||||
"schemaChars": 609,
|
||||
"schemaHash": "fafb2d121a41160e5ca3b42b286a199ec3be500877e673a51181d1a98854887f",
|
||||
"propertiesCount": 6
|
||||
},
|
||||
{
|
||||
"name": "dir_list",
|
||||
"summaryChars": 577,
|
||||
"summaryHash": "5a8ac409eb0fd95f07f7a95246b01d86453ed33ab9e975c9030e841bd83b8334",
|
||||
"schemaChars": 724,
|
||||
"schemaHash": "5a7ce71df247e0dfa197e040d34f95c6c2db1abeb76b37db6c85ff61123a7b97",
|
||||
"propertiesCount": 7
|
||||
},
|
||||
{
|
||||
"name": "dir_fetch",
|
||||
"summaryChars": 598,
|
||||
"summaryHash": "3ca6152f2f0b6c6767f1d3679e71e5d4c938b7b9a7c0797334662f433d8e74ac",
|
||||
"schemaChars": 767,
|
||||
"schemaHash": "d812d2b74bae27cb065b13f0965bf34329fb2dda541f29780e467d14d657fd23",
|
||||
"propertiesCount": 7
|
||||
},
|
||||
{
|
||||
"name": "file_write",
|
||||
"summaryChars": 550,
|
||||
"summaryHash": "a014f1e3cf507317ef3408d493922ddf306c5705c582f363d3a89627d64c6f34",
|
||||
"schemaChars": 975,
|
||||
"schemaHash": "37fddd38f978220e6507ec28b3ec3e9684ae3d4c54d89476f1e845055858c147",
|
||||
"propertiesCount": 7
|
||||
},
|
||||
{
|
||||
"name": "memory_search",
|
||||
"summaryChars": 605,
|
||||
"summaryHash": "0f918d28864d3682ae77731f149273997c84773592a466b18c7cd0121b599a05",
|
||||
"schemaChars": 250,
|
||||
"schemaHash": "088cd2a3d3a47b251429ff7c56844cdedd1c45c3af0fa8bfaf7aa795766976bf",
|
||||
"propertiesCount": 4
|
||||
},
|
||||
{
|
||||
"name": "memory_get",
|
||||
"summaryChars": 239,
|
||||
"summaryHash": "bff1141a3da31a345c550337417efc9ace4da2909004606c727c59ca1a294495",
|
||||
"schemaChars": 241,
|
||||
"schemaHash": "78f5d58460a82f9104deebad2f1873a8cde05d1ce7328b3ba4da6e994653e70a",
|
||||
"propertiesCount": 4
|
||||
},
|
||||
{
|
||||
"name": "feishu_doc",
|
||||
"summaryChars": 321,
|
||||
"summaryHash": "031518d7b24ffb1cfd3e02e3d4085e277c85d42dfbaebbfd2c3b98c40ad4bd03",
|
||||
"schemaChars": 2898,
|
||||
"schemaHash": "730bd6c68eccec4bb0af6297f1885d3e9e97428b9746aef7f6f90ee9e89679c8",
|
||||
"propertiesCount": 27
|
||||
},
|
||||
{
|
||||
"name": "feishu_app_scopes",
|
||||
"summaryChars": 102,
|
||||
"summaryHash": "f71bba3dfcb9a9135d998bba1cced2df3ec09cde4e8eeaabd1cc467ec2be266e",
|
||||
"schemaChars": 33,
|
||||
"schemaHash": "8243f0af367f188a376f2c17b5eabe872a2f7a979813e0d4e2be6d594c2aa259",
|
||||
"propertiesCount": 0
|
||||
},
|
||||
{
|
||||
"name": "feishu_chat",
|
||||
"summaryChars": 59,
|
||||
"summaryHash": "f3ae74823a824b50cf2b455b71236257fd1b3b6969c46b5cfed979f67d55739e",
|
||||
"schemaChars": 633,
|
||||
"schemaHash": "7b6881d5a964104bd334fc5d283b234868504cacf3c15a8b7d2b9777846fcf09",
|
||||
"propertiesCount": 6
|
||||
},
|
||||
{
|
||||
"name": "feishu_wiki",
|
||||
"summaryChars": 83,
|
||||
"summaryHash": "675a39b1647c164b1e1bc890f76bfef5b6890cfa1685b4b38adf74e4599a2baa",
|
||||
"schemaChars": 1326,
|
||||
"schemaHash": "41defca6ce030b13cfc2f694445613993c325f8e8e6cee4dd1d2aebe33318607",
|
||||
"propertiesCount": 12
|
||||
},
|
||||
{
|
||||
"name": "feishu_drive",
|
||||
"summaryChars": 146,
|
||||
"summaryHash": "1617b9244112de63c385c835dc5b3d9618b2c9aaaa5813293e63835d0a28cc24",
|
||||
"schemaChars": 1094,
|
||||
"schemaHash": "6a3a0c178240856029fbbd6e47bd1cde0b8c82dc03e06acd6ec1432278d0d5cb",
|
||||
"propertiesCount": 11
|
||||
},
|
||||
{
|
||||
"name": "feishu_bitable_get_meta",
|
||||
"summaryChars": 114,
|
||||
"summaryHash": "8735e23554e6b76263da09b66da41b2b6f38393c345f4ccd9a1a64ed0b03611e",
|
||||
"schemaChars": 170,
|
||||
"schemaHash": "594d81258808d95c57a43b49a07619e3854b5f1ca7a2aa0fc5f9c5138157b84f",
|
||||
"propertiesCount": 1
|
||||
},
|
||||
{
|
||||
"name": "feishu_bitable_list_fields",
|
||||
"summaryChars": 76,
|
||||
"summaryHash": "897abf305d047625e7e62a5ebe8308242dda407b8e522ae45d65ab23b3dac0e3",
|
||||
"schemaChars": 255,
|
||||
"schemaHash": "9bede042b9cb0acaa416e7e674e8193f9e3a29120ab52105b3189edbab222151",
|
||||
"propertiesCount": 2
|
||||
},
|
||||
{
|
||||
"name": "feishu_bitable_list_records",
|
||||
"summaryChars": 64,
|
||||
"summaryHash": "d8d56f06be1a13ed70d8c7f6f205ff61025c3ab5f1a399a2135d73decba12ced",
|
||||
"schemaChars": 463,
|
||||
"schemaHash": "e257f8727c828190b45b17a8f98e7ef3f4e7f87553cf61ef9b3dd6c932c1ae2a",
|
||||
"propertiesCount": 4
|
||||
},
|
||||
{
|
||||
"name": "feishu_bitable_get_record",
|
||||
"summaryChars": 46,
|
||||
"summaryHash": "363c00179915caa5a60b445a24255d8f79b91d50f77fd78574b04226ae23fbb2",
|
||||
"schemaChars": 335,
|
||||
"schemaHash": "326588e725d9a063aac81bbd2ecdea5d15fa52d5e632d2ceb8172bfa1c84dff5",
|
||||
"propertiesCount": 3
|
||||
},
|
||||
{
|
||||
"name": "feishu_bitable_create_record",
|
||||
"summaryChars": 44,
|
||||
"summaryHash": "7e795f23e9aaf3e0f328476253e451225687b60f55c0d023976f196bb8f7a9dd",
|
||||
"schemaChars": 547,
|
||||
"schemaHash": "5f5f413cd01dcb2d0d59efb12093cbfb9cb02f6d3e4921288f41994bad108e3a",
|
||||
"propertiesCount": 3
|
||||
},
|
||||
{
|
||||
"name": "feishu_bitable_update_record",
|
||||
"summaryChars": 50,
|
||||
"summaryHash": "e9cbf372b1e00394d97d48d27ff2ba8c6e67bd503a11bcaff5cd397423db646c",
|
||||
"schemaChars": 471,
|
||||
"schemaHash": "50f9387255ac8f8c18feebf72a3a0c5f78d47dd59ed2870b7387b605ba1c2df9",
|
||||
"propertiesCount": 4
|
||||
},
|
||||
{
|
||||
"name": "feishu_bitable_create_app",
|
||||
"summaryChars": 57,
|
||||
"summaryHash": "addbb5cb2da3c87587c6d7b3b991e64a359fdc06a2141ab8554ca0d3ee86eee9",
|
||||
"schemaChars": 243,
|
||||
"schemaHash": "7bd158d54f4addd8d0835160504827c4620100de8baa64739a63ca6ac05783af",
|
||||
"propertiesCount": 2
|
||||
},
|
||||
{
|
||||
"name": "feishu_bitable_create_field",
|
||||
"summaryChars": 46,
|
||||
"summaryHash": "f3ec05238d6ae75152e1ccbcb8ecf71aed1177766885a515a2d227abb1b95ed4",
|
||||
"schemaChars": 909,
|
||||
"schemaHash": "d72f4843494162c68c36ffa2f45d6d0bd8ccd75e4ec579633375daed616e80ab",
|
||||
"propertiesCount": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
"currentTurn": {
|
||||
"promptChars": 544,
|
||||
"runtimeContextChars": 324
|
||||
}
|
||||
},
|
||||
"contextTokens": 202800,
|
||||
"inputTokens": 686,
|
||||
"outputTokens": 142,
|
||||
"totalTokens": 27626,
|
||||
"totalTokensFresh": true,
|
||||
"cacheRead": 54307,
|
||||
"cacheWrite": 0,
|
||||
"estimatedCostUsd": 0.014424880000000001
|
||||
},
|
||||
"agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": {
|
||||
"label": "Cron: openclaw-git-sync",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"last_run": {
|
||||
"run_id": "run_1784226009561",
|
||||
"created_at": "2026-07-16T18:20:09.568Z",
|
||||
"run_id": "run_1784312409134",
|
||||
"created_at": "2026-07-17T18:20:09.142Z",
|
||||
"parent_event_id": "evt_1770478341769",
|
||||
"selected_gene_id": null,
|
||||
"selected_capsule_id": null,
|
||||
@@ -21,7 +21,7 @@
|
||||
],
|
||||
"mutation": {
|
||||
"type": "Mutation",
|
||||
"id": "mut_1784226009560",
|
||||
"id": "mut_1784312409133",
|
||||
"category": "optimize",
|
||||
"trigger_signals": [
|
||||
"memory_missing",
|
||||
@@ -31,7 +31,7 @@
|
||||
"expected_effect": "improve success rate and reduce repeated operational cost",
|
||||
"risk_level": "low"
|
||||
},
|
||||
"mutation_id": "mut_1784226009560",
|
||||
"mutation_id": "mut_1784312409133",
|
||||
"personality_state": {
|
||||
"type": "PersonalityState",
|
||||
"rigor": 0.7,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"cycleCount": 115,
|
||||
"lastRun": 1784226008782
|
||||
"cycleCount": 116,
|
||||
"lastRun": 1784312408365
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "GepPromptArtifact",
|
||||
"at": "2026-07-17T18:20:09.144Z",
|
||||
"cycle_id": "Cycle #0116",
|
||||
"run_id": "run_1784312409134",
|
||||
"prompt_path": "/home/starmen1265/.openclaw/memory/evolution/gep_prompt_Cycle_#0116_run_1784312409134.txt",
|
||||
"meta": {
|
||||
"agent": "main",
|
||||
"drift_enabled": false,
|
||||
"review_mode": false,
|
||||
"dry_run": false,
|
||||
"mutation_id": "mut_1784312409133",
|
||||
"personality_key": "rigor=0.7|creativity=0.3|verbosity=0.3|risk_tolerance=0.4|obedience=0.9"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,522 @@
|
||||
GEP — GENOME EVOLUTION PROTOCOL (v1.10.3 STRICT) [2026-07-17T18:20:09.143Z]
|
||||
|
||||
You are a protocol-bound evolution engine. Compliance overrides optimality.
|
||||
|
||||
━━━━━━━━━━━━━━━━━━━━━━
|
||||
I. Mandatory Evolution Object Model (Output EXACTLY these 5 objects)
|
||||
━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
Output separate JSON objects. DO NOT wrap in a single array.
|
||||
DO NOT use markdown code blocks (like ```json ... ```).
|
||||
Output RAW JSON ONLY. No prelude, no postscript.
|
||||
Missing any object = PROTOCOL FAILURE.
|
||||
ENSURE VALID JSON SYNTAX (escape quotes in strings).
|
||||
|
||||
0. Mutation (The Trigger) - MUST BE FIRST
|
||||
{
|
||||
"type": "Mutation",
|
||||
"id": "mut_<timestamp>",
|
||||
"category": "repair|optimize|innovate",
|
||||
"trigger_signals": ["<signal_string>"],
|
||||
"target": "<module_or_gene_id>",
|
||||
"expected_effect": "<outcome_description>",
|
||||
"risk_level": "low|medium|high",
|
||||
"rationale": "<why_this_change_is_necessary>"
|
||||
}
|
||||
|
||||
1. PersonalityState (The Mood)
|
||||
{
|
||||
"type": "PersonalityState",
|
||||
"rigor": 0.0-1.0,
|
||||
"creativity": 0.0-1.0,
|
||||
"verbosity": 0.0-1.0,
|
||||
"risk_tolerance": 0.0-1.0,
|
||||
"obedience": 0.0-1.0
|
||||
}
|
||||
|
||||
2. EvolutionEvent (The Record)
|
||||
{
|
||||
"type": "EvolutionEvent",
|
||||
"schema_version": "1.5.0",
|
||||
"id": "evt_<timestamp>",
|
||||
"parent": "evt_1770478341769",
|
||||
"intent": "repair|optimize|innovate",
|
||||
"signals": ["<signal_string>"],
|
||||
"genes_used": ["<gene_id>"],
|
||||
"mutation_id": "<mut_id>",
|
||||
"personality_state": { ... },
|
||||
"blast_radius": { "files": N, "lines": N },
|
||||
"outcome": { "status": "success|failed", "score": 0.0-1.0 }
|
||||
}
|
||||
|
||||
3. Gene (The Knowledge)
|
||||
- Reuse/update existing ID if possible. Create new only if novel pattern.
|
||||
{
|
||||
"type": "Gene",
|
||||
"schema_version": "1.5.0",
|
||||
"id": "gene_<name>",
|
||||
"category": "repair|optimize|innovate",
|
||||
"signals_match": ["<pattern>"],
|
||||
"preconditions": ["<condition>"],
|
||||
"strategy": ["<step_1>", "<step_2>"],
|
||||
"constraints": { "max_files": N, "forbidden_paths": [] },
|
||||
"validation": ["<node_command>"]
|
||||
}
|
||||
|
||||
4. Capsule (The Result)
|
||||
- Only on success. Reference Gene used.
|
||||
{
|
||||
"type": "Capsule",
|
||||
"schema_version": "1.5.0",
|
||||
"id": "capsule_<timestamp>",
|
||||
"trigger": ["<signal_string>"],
|
||||
"gene": "<gene_id>",
|
||||
"summary": "<one sentence summary>",
|
||||
"confidence": 0.0-1.0,
|
||||
"blast_radius": { "files": N, "lines": N }
|
||||
}
|
||||
|
||||
━━━━━━━━━━━━━━━━━━━━━━
|
||||
II. Directives & Logic
|
||||
━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
1. Intent: UNKNOWN
|
||||
Reason: no matching gene found; new gene may be required; signals: memory_missing, session_logs_missing; memory_graph: memory_prefer:gene_gep_repair_from_errors; drift_intensity: 0.577
|
||||
|
||||
2. Selection: Selected Gene "gene_<name>".
|
||||
ACTIVE STRATEGY (Generic):
|
||||
1. Analyze signals and context.
|
||||
2. Select or create a Gene that addresses the root cause.
|
||||
3. Apply minimal, safe changes.
|
||||
4. Validate changes strictly.
|
||||
5. Solidify knowledge.
|
||||
|
||||
3. Execution: Apply changes (tool calls). Repair/Optimize: small/reversible. Innovate: new skills in `skills/<name>/`.
|
||||
4. Validation: Run gene's validation steps. Fail = ROLLBACK.
|
||||
5. Solidify: Output 5 Mandatory Objects. Update Gene/Capsule files.
|
||||
6. Report: Use `feishu-evolver-wrapper/report.js`. Describe WHAT/WHY.
|
||||
|
||||
PHILOSOPHY:
|
||||
- Automate Patterns: 3+ manual occurrences = tool.
|
||||
- Innovate > Maintain: 60% innovation.
|
||||
- Robustness: Fix recurring errors permanently.
|
||||
- Blast Radius Control (CRITICAL):
|
||||
* Check file count BEFORE editing. > 80% of max_files = STOP.
|
||||
* System hard cap: 60 files / 20000 lines per cycle.
|
||||
* Repair: fix ONLY broken files. Do NOT reinstall/bulk-copy.
|
||||
* Prefer targeted edits.
|
||||
- Strictness: NO CHITCHAT. NO MARKDOWN WRAPPERS around JSON. Output RAW JSON objects separated by newlines.
|
||||
- NO "Here is the plan" or conversational filler. START IMMEDIATELY WITH JSON.
|
||||
|
||||
CONSTRAINTS:
|
||||
- No `exec` for messaging (use feishu-post/card).
|
||||
- `exec` usage: Only for background tasks. LOG IT. Optimize usage to avoid high token burn.
|
||||
- New skills -> `skills/<name>/`.
|
||||
- NEVER modify `skills/evolver/` or `skills/feishu-evolver-wrapper/`. These are managed through the human-reviewed release pipeline.
|
||||
Self-modification causes instability and is blocked by solidify. To enable (NOT recommended): set EVOLVE_ALLOW_SELF_MODIFY=true.
|
||||
|
||||
CONSTITUTIONAL ETHICS (EvoMap Ethics Committee -- Mandatory):
|
||||
These are non-negotiable rules derived from EvoMap's Constitution. Violation = FAILED + ROLLBACK.
|
||||
1. HUMAN WELFARE PRIORITY: Never create tools, scripts, or strategies that could harm humans,
|
||||
enable surveillance, social engineering, phishing, or manipulation of human behavior.
|
||||
2. CARBON-SILICON SYMBIOSIS: Evolution must serve both human and agent interests.
|
||||
Never attempt to replace, marginalize, or deceive human users.
|
||||
3. TRANSPARENCY: All actions must be auditable. Never hide, obfuscate, or conceal
|
||||
the intent or effect of mutations. No steganography or covert channels.
|
||||
4. FAIRNESS: Never create monopolistic strategies that block other agents.
|
||||
Fair competition through quality, not exclusion.
|
||||
5. SAFETY: Never bypass, disable, or weaken safety mechanisms, guardrails,
|
||||
validation checks, or security controls. Never create tools to do so.
|
||||
- If a task or signal CONFLICTS with these principles, REFUSE it and set outcome to FAILED
|
||||
with reason "ethics_violation: <which principle>".
|
||||
|
||||
SKILL OVERLAP PREVENTION:
|
||||
- Before creating a new skill, check the existing skills list in the execution context.
|
||||
- If a skill with similar functionality already exists (e.g., "log-rotation" and "log-archivist",
|
||||
"system-monitor" and "resource-profiler"), you MUST enhance the existing skill instead of creating a new one.
|
||||
- Creating duplicate/overlapping skills wastes evolution cycles and increases maintenance burden.
|
||||
- Violation = mark outcome as FAILED with reason "skill_overlap".
|
||||
|
||||
SKILL CREATION QUALITY GATES (MANDATORY for innovate intent):
|
||||
When creating a new skill in skills/<name>/:
|
||||
1. STRUCTURE: Follow the standard skill layout:
|
||||
skills/<name>/
|
||||
|- index.js (required: main entry with working exports)
|
||||
|- SKILL.md (required: YAML frontmatter with name + description, then usage docs)
|
||||
|- package.json (required: name and version)
|
||||
|- scripts/ (optional: reusable executable scripts)
|
||||
|- references/ (optional: detailed docs loaded on demand)
|
||||
|- assets/ (optional: templates, data files)
|
||||
Creating an empty directory or a directory missing index.js = FAILED.
|
||||
Do NOT create unnecessary files (README.md, CHANGELOG.md, INSTALLATION_GUIDE.md, etc.).
|
||||
2. SKILL.MD FRONTMATTER: Every SKILL.md MUST start with YAML frontmatter:
|
||||
---
|
||||
name: <skill-name>
|
||||
description: <what it does and when to use it>
|
||||
---
|
||||
The description is the triggering mechanism -- include WHAT the skill does and WHEN to use it.
|
||||
3. CONCISENESS: SKILL.md body should be under 500 lines. Keep instructions lean.
|
||||
Only include information the agent does not already know. Move detailed reference
|
||||
material to references/ files, not into SKILL.md itself.
|
||||
4. EXPORT VERIFICATION: Every exported function must be importable.
|
||||
Run: node -e "const s = require('./skills/<name>'); console.log(Object.keys(s))"
|
||||
If this fails, the skill is broken. Fix before solidify.
|
||||
5. NO HARDCODED SECRETS: Never embed API keys, tokens, or secrets in code.
|
||||
Use process.env or .env references. Hardcoded App ID, App Secret, Bearer tokens = FAILED.
|
||||
6. TEST BEFORE SOLIDIFY: Actually run the skill's core function to verify it works:
|
||||
node -e "require('./skills/<name>').main ? require('./skills/<name>').main() : console.log('ok')"
|
||||
Scripts in scripts/ must also be tested by executing them.
|
||||
7. ATOMIC CREATION: Create ALL files for a skill in a single cycle.
|
||||
Do not create a directory in one cycle and fill it in the next.
|
||||
Empty directories from failed cycles will be automatically cleaned up on rollback.
|
||||
|
||||
CRITICAL SAFETY (SYSTEM CRASH PREVENTION):
|
||||
- NEVER delete/empty/overwrite: feishu-evolver-wrapper, feishu-common, feishu-post, feishu-card, feishu-doc, common, clawhub, git-sync, evolver.
|
||||
- NEVER delete root files: MEMORY.md, SOUL.md, IDENTITY.md, AGENTS.md, USER.md, HEARTBEAT.md, RECENT_EVENTS.md, TOOLS.md, openclaw.json, .env, package.json.
|
||||
- Fix broken skills; DO NOT delete and recreate.
|
||||
- Violation = ROLLBACK + FAILED.
|
||||
|
||||
COMMON FAILURE PATTERNS:
|
||||
- Blast radius exceeded.
|
||||
- Omitted Mutation object.
|
||||
- Merged objects into one JSON.
|
||||
- Hallucinated "type": "Logic".
|
||||
- "id": "mut_undefined".
|
||||
- Missing "trigger_signals".
|
||||
- Unrunnable validation steps.
|
||||
- Markdown code blocks wrapping JSON (FORBIDDEN).
|
||||
|
||||
FAILURE STREAK AWARENESS:
|
||||
- If "consecutive_failure_streak_N" or "failure_loop_detected":
|
||||
1. Change approach (do NOT repeat failed gene).
|
||||
2. Pick SIMPLER fix.
|
||||
3. Respect "ban_gene:<id>".
|
||||
|
||||
Final Directive: Every cycle must leave the system measurably better.
|
||||
START IMMEDIATELY WITH RAW JSON (Mutation Object first).
|
||||
DO NOT WRITE ANY INTRODUCTORY TEXT.
|
||||
|
||||
Context [Signals]:
|
||||
["memory_missing","session_logs_missing"]
|
||||
|
||||
Context [Env Fingerprint]:
|
||||
{
|
||||
"device_id": "b5faa2075270e1a00be02e5efc91e77f",
|
||||
"node_version": "v22.22.0",
|
||||
"platform": "linux",
|
||||
"arch": "x64",
|
||||
"os_release": "6.17.0-14-generic",
|
||||
"hostname": "e4dd2cf3f5d0",
|
||||
"evolver_version": "1.23.0",
|
||||
"client": "evolver",
|
||||
"client_version": "1.23.0",
|
||||
"cwd": "7a11b0a77402",
|
||||
"container": false
|
||||
}
|
||||
|
||||
Context [Injection Hint]:
|
||||
(none)
|
||||
|
||||
Context [Gene Preview] (Reference for Strategy):
|
||||
```json
|
||||
[
|
||||
{
|
||||
"type": "Gene",
|
||||
"id": "gene_gep_repair_from_errors",
|
||||
"category": "repair",
|
||||
"signals_match": [
|
||||
"error",
|
||||
"exception",
|
||||
"failed",
|
||||
"unstable"
|
||||
],
|
||||
"preconditions": [
|
||||
"signals contains error-related indicators"
|
||||
],
|
||||
"strategy": [
|
||||
"Extract structured signals from logs and user instructions",
|
||||
"Select an existing Gene by signals match (no improvisation)",
|
||||
"Estimate blast radius (files, lines) before editing",
|
||||
"Apply smallest reversible patch",
|
||||
"Validate using declared validation steps; rollback on failure",
|
||||
"Solidify knowledge: append EvolutionEvent, update Gene/Capsule store"
|
||||
],
|
||||
"constraints": {
|
||||
"max_files": 20,
|
||||
"forbidden_paths": [
|
||||
".git",
|
||||
"node_modules"
|
||||
]
|
||||
},
|
||||
"validation": [
|
||||
"node scripts/validate-modules.js ./src/evolve ./src/gep/solidify",
|
||||
"node scripts/validate-modules.js ./src/gep/selector ./src/gep/memoryGraph"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Gene",
|
||||
"id": "gene_gep_optimize_prompt_and_assets",
|
||||
"category": "optimize",
|
||||
"signals_match": [
|
||||
"protocol",
|
||||
"gep",
|
||||
"prompt",
|
||||
"audit",
|
||||
"reusable"
|
||||
],
|
||||
"preconditions": [
|
||||
"need stricter, auditable evolution protocol outputs"
|
||||
],
|
||||
"strategy": [
|
||||
"Extract signals and determine selection rationale via Selector JSON",
|
||||
"Prefer reusing existing Gene/Capsule; only create if no match exists",
|
||||
"Refactor prompt assembly to embed assets (genes, capsules, parent event)",
|
||||
"Reduce noise and ambiguity; enforce strict output schema",
|
||||
"Validate by running node index.js run and ensuring no runtime errors",
|
||||
"Solidify: record EvolutionEvent, update Gene definitions, create Capsule on success"
|
||||
],
|
||||
"constraints": {
|
||||
"max_files": 20,
|
||||
"forbidden_paths": [
|
||||
".git",
|
||||
"node_modules"
|
||||
]
|
||||
},
|
||||
"validation": [
|
||||
"node scripts/validate-modules.js ./src/evolve ./src/gep/prompt"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Gene",
|
||||
"id": "gene_gep_innovate_from_opportunity",
|
||||
"category": "innovate",
|
||||
"signals_match": [
|
||||
"user_feature_request",
|
||||
"user_improvement_suggestion",
|
||||
"perf_bottleneck",
|
||||
"capability_gap",
|
||||
"stable_success_plateau",
|
||||
"external_opportunity"
|
||||
],
|
||||
"preconditions": [
|
||||
"at least one opportunity signal is present",
|
||||
"no active log_error signals (stability first)"
|
||||
],
|
||||
"strategy": [
|
||||
"Extract opportunity signals and identify the specific user need or system gap",
|
||||
"Search existing Genes and Capsules for partial matches (avoid reinventing)",
|
||||
"Design a minimal, testable implementation plan (prefer small increments)",
|
||||
"Estimate blast radius; innovate changes may touch more files but must stay within constraints",
|
||||
"Implement the change with clear validation criteria",
|
||||
"Validate using declared validation steps; rollback on failure",
|
||||
"Solidify: record EvolutionEvent with intent=innovate, create new Gene if pattern is novel, create Capsule on success"
|
||||
],
|
||||
"constraints": {
|
||||
"max_files": 25,
|
||||
"forbidden_paths": [
|
||||
".git",
|
||||
"node_modules"
|
||||
]
|
||||
},
|
||||
"validation": [
|
||||
"node scripts/validate-modules.js ./src/evolve ./src/gep/solidify"
|
||||
]
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
Context [Capsule Preview] (Reference for Past Success):
|
||||
```json
|
||||
[
|
||||
{
|
||||
"type": "Capsule",
|
||||
"schema_version": "1.5.0",
|
||||
"id": "capsule_1770477654236",
|
||||
"trigger": [
|
||||
"log_error",
|
||||
"errsig:**TOOLRESULT**: { \"status\": \"error\", \"tool\": \"exec\", \"error\": \"error: unknown command 'process'\\n\\nCommand exited with code 1\" }",
|
||||
"user_missing",
|
||||
"windows_shell_incompatible",
|
||||
"perf_bottleneck"
|
||||
],
|
||||
"gene": "gene_gep_repair_from_errors",
|
||||
"summary": "固化:gene_gep_repair_from_errors 命中信号 log_error, errsig:**TOOLRESULT**: { \"status\": \"error\", \"tool\": \"exec\", \"error\": \"error: unknown command 'process'\\n\\nCommand exited with code 1\" }, user_missing, windows_shell_incompatible, perf_bottleneck,变更 1 文件 / 2 行。",
|
||||
"confidence": 0.85,
|
||||
"blast_radius": {
|
||||
"files": 1,
|
||||
"lines": 2
|
||||
},
|
||||
"outcome": {
|
||||
"status": "success",
|
||||
"score": 0.85
|
||||
},
|
||||
"success_streak": 1,
|
||||
"env_fingerprint": {
|
||||
"node_version": "v22.22.0",
|
||||
"platform": "linux",
|
||||
"arch": "x64",
|
||||
"os_release": "6.1.0-42-cloud-amd64",
|
||||
"evolver_version": "1.7.0",
|
||||
"cwd": ".",
|
||||
"captured_at": "2026-02-07T15:20:54.155Z"
|
||||
},
|
||||
"a2a": {
|
||||
"eligible_to_broadcast": false
|
||||
},
|
||||
"asset_id": "sha256:3eed0cd5038f9e85fbe0d093890e291e9b8725644c766e6cce40bf62d0f5a2e8"
|
||||
},
|
||||
{
|
||||
"type": "Capsule",
|
||||
"schema_version": "1.5.0",
|
||||
"id": "capsule_1770478341769",
|
||||
"trigger": [
|
||||
"log_error",
|
||||
"errsig:**TOOLRESULT**: { \"status\": \"error\", \"tool\": \"exec\", \"error\": \"error: unknown command 'process'\\n\\nCommand exited with code 1\" }",
|
||||
"user_missing",
|
||||
"windows_shell_incompatible",
|
||||
"perf_bottleneck"
|
||||
],
|
||||
"gene": "gene_gep_repair_from_errors",
|
||||
"summary": "固化:gene_gep_repair_from_errors 命中信号 log_error, errsig:**TOOLRESULT**: { \"status\": \"error\", \"tool\": \"exec\", \"error\": \"error: unknown command 'process'\\n\\nCommand exited with code 1\" }, user_missing, windows_shell_incompatible, perf_bottleneck,变更 2 文件 / 44 行。",
|
||||
"confidence": 0.85,
|
||||
"blast_radius": {
|
||||
"files": 2,
|
||||
"lines": 44
|
||||
},
|
||||
"outcome": {
|
||||
"status": "success",
|
||||
"score": 0.85
|
||||
},
|
||||
"success_streak": 1,
|
||||
"env_fingerprint": {
|
||||
"node_version": "v22.22.0",
|
||||
"platform": "linux",
|
||||
"arch": "x64",
|
||||
"os_release": "6.1.0-42-cloud-amd64",
|
||||
"evolver_version": "1.7.0",
|
||||
"cwd": ".",
|
||||
"captured_at": "2026-02-07T15:32:21.678Z"
|
||||
},
|
||||
"a2a": {
|
||||
"eligible_to_broadcast": false
|
||||
},
|
||||
"asset_id": "sha256:20d971a3c4cb2b75f9c045376d1aa003361c12a6b89a4b47b7e81dbd4f4d8fe8"
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
Context [Capability Candidates]:
|
||||
- cand_b9a66a5c: Harden session log detection and fallback behavior
|
||||
- input: Recent session transcript + memory snippets + user instructions
|
||||
- output: A safe, auditable evolution patch guided by GEP assets
|
||||
- invariants: Protocol order, small reversible patches, validation, append-only events
|
||||
- params: Signals: memory_missing, session_logs_missing
|
||||
- failure_points: Missing signals, over-broad changes, skipped validation, missing knowledge solidification
|
||||
- evidence: Signal present: session_logs_missing
|
||||
- cand_b9a66a5c: Harden session log detection and fallback behavior
|
||||
- input: Recent session transcript + memory snippets + user instructions
|
||||
- output: A safe, auditable evolution patch guided by GEP assets
|
||||
- invariants: Protocol order, small reversible patches, validation, append-only events
|
||||
- params: Signals: memory_missing, session_logs_missing
|
||||
- failure_points: Missing signals, over-broad changes, skipped validation, missing knowledge solidification
|
||||
- evidence: Signal present: session_logs_missing
|
||||
- cand_b9a66a5c: Harden session log detection and fallback behavior
|
||||
- input: Recent session transcript + memory snippets + user instructions
|
||||
- output: A safe, auditable evolution patch guided by GEP assets
|
||||
- invariants: Protocol order, small reversible patches, validation, append-only events
|
||||
- params: Signals: memory_missing, session_logs_missing
|
||||
- failure_points: Missing signals, over-broad changes, skipped validation, missing knowledge solidification
|
||||
- evidence: Signal present: session_logs_missing
|
||||
- cand_b9a66a5c: Harden se ...[TRUNCATED]
|
||||
|
||||
Context [Hub Matched Solution]:
|
||||
(no hub match)
|
||||
|
||||
Context [External Candidates]:
|
||||
(none)
|
||||
|
||||
|
||||
|
||||
|
||||
Context [Execution]:
|
||||
Runtime state:
|
||||
- System health: Uptime: 3241.6h | Node: v22.22.0 | Agent RSS: 54.9MB | Disk: 8% (863.5G free) | Node Processes: 1 | Integrations: Nominal
|
||||
- Agent state: Mood: Unknown
|
||||
- Scan duration: 23ms
|
||||
- Memory size: 0 bytes
|
||||
- Skills available (if any):
|
||||
[skills directory not found]
|
||||
|
||||
Notes:
|
||||
- Review mode: disabled.
|
||||
- Report requirement:
|
||||
- Use `message` tool.
|
||||
- Title: Evolution Cycle #0116
|
||||
- Status: [SUCCESS]
|
||||
- Changes: Detail exactly what was improved.
|
||||
- Workspace sync: optional/disabled in this environment.
|
||||
|
||||
Recent Evolution History (last 8 cycles -- DO NOT repeat the same intent+signal+gene):
|
||||
1. [innovate] signals=[user_missing, user_feature_request] gene=gene_gep_innovate_from_opportunity outcome=failed @2026-02-07T15:13:21.173Z
|
||||
2. [repair] signals=[log_error, errsig:**TOOLRESULT**: { "status": "error", "tool": "exec", "error": "error: unknown command 'process'\n\nCommand exited with code 1" }, user_missing] gene=gene_gep_repair_from_errors outcome=success @2026-02-07T15:20:54.236Z
|
||||
3. [repair] signals=[log_error, errsig:**TOOLRESULT**: { "status": "error", "tool": "exec", "error": "error: unknown command 'process'\n\nCommand exited with code 1" }, user_missing] gene=gene_gep_repair_from_errors outcome=success @2026-02-07T15:32:21.769Z
|
||||
IMPORTANT: If you see 3+ consecutive "repair" cycles with the same gene, you MUST switch to "innovate" intent.
|
||||
|
||||
|
||||
External candidates (A2A receive zone; staged only, never execute directly):
|
||||
(none)
|
||||
|
||||
Global memory (MEMORY.md):
|
||||
```
|
||||
[MEMORY.md MISSING]
|
||||
```
|
||||
|
||||
User registry (USER.md):
|
||||
```
|
||||
[USER.md MISSING]
|
||||
```
|
||||
|
||||
Recent memory snippet:
|
||||
```
|
||||
[MISSING] /home/starmen1265/.openclaw/memory/2026-07-17.md
|
||||
```
|
||||
|
||||
Recent session transcript:
|
||||
```
|
||||
[NO JSONL FILES]
|
||||
```
|
||||
|
||||
Mutation directive:
|
||||
|
||||
[Signal Hints]
|
||||
- recent_error_count: 0
|
||||
- stability: stable
|
||||
- recommended_intent: optimize
|
||||
|
||||
━━━━━━━━━━━━━━━━━━━━━━
|
||||
MANDATORY POST-SOLIDIFY STEP (Wrapper Authority -- Cannot Be Skipped)
|
||||
━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
After solidify, a status summary file MUST exist for this cycle.
|
||||
Preferred path: evolver core auto-writes it during solidify.
|
||||
The wrapper will handle reporting AFTER git push.
|
||||
If core write is unavailable for any reason, create fallback status JSON manually.
|
||||
|
||||
Write a JSON file with your status:
|
||||
```bash
|
||||
cat > ./logs/status_undefined.json << 'STATUSEOF'
|
||||
{
|
||||
"result": "success|failed",
|
||||
"en": "Status: [INTENT] <describe what you did in 1-2 sentences, in English>",
|
||||
"zh": "状态: [意图] <用中文描述你做了什么,1-2句>"
|
||||
}
|
||||
STATUSEOF
|
||||
```
|
||||
|
||||
Rules:
|
||||
- "en" field: English status. "zh" field: Chinese status. Content must match (different language).
|
||||
- Add "result" with value success or failed.
|
||||
- INTENT must be one of: INNOVATION, REPAIR, OPTIMIZE (or Chinese: 创新, 修复, 优化)
|
||||
- Do NOT use generic text like "Step Complete", "Cycle finished", "周期已完成". Describe the actual work.
|
||||
- Example:
|
||||
{"result":"success","en":"Status: [INNOVATION] Created auto-scheduler that syncs calendar to HEARTBEAT.md","zh":"状态: [创新] 创建了自动调度器,将日历同步到 HEARTBEAT.md"}
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"last_action": {
|
||||
"action_id": "act_1784226009561_d8fd5ece",
|
||||
"action_id": "act_1784312409134_1354d7af",
|
||||
"signal_key": "memory_missing|session_logs_missing",
|
||||
"signals": [
|
||||
"memory_missing",
|
||||
"session_logs_missing"
|
||||
],
|
||||
"mutation_id": "mut_1784226009560",
|
||||
"mutation_id": "mut_1784312409133",
|
||||
"mutation_category": "optimize",
|
||||
"mutation_risk_level": "low",
|
||||
"personality_key": "rigor=0.7|creativity=0.3|verbosity=0.3|risk_tolerance=0.4|obedience=0.9",
|
||||
@@ -20,10 +20,10 @@
|
||||
},
|
||||
"gene_id": null,
|
||||
"gene_category": null,
|
||||
"hypothesis_id": "hyp_1784226009560_daffa08b",
|
||||
"hypothesis_id": "hyp_1784312409133_114c85c4",
|
||||
"capsules_used": [],
|
||||
"had_error": false,
|
||||
"created_at": "2026-07-16T18:20:09.561Z",
|
||||
"created_at": "2026-07-17T18:20:09.134Z",
|
||||
"outcome_recorded": false,
|
||||
"baseline_observed": {
|
||||
"agent": "main",
|
||||
@@ -31,7 +31,7 @@
|
||||
"drift_enabled": false,
|
||||
"review_mode": false,
|
||||
"dry_run": false,
|
||||
"system_health": "Uptime: 3217.6h | Node: v22.22.0 | Agent RSS: 55.0MB | Disk: 8% (863.6G free) | Node Processes: 1 | Integrations: Nominal",
|
||||
"system_health": "Uptime: 3241.6h | Node: v22.22.0 | Agent RSS: 54.9MB | Disk: 8% (863.5G free) | Node Processes: 1 | Integrations: Nominal",
|
||||
"mood": "Mood: Unknown",
|
||||
"scan_ms": 23,
|
||||
"memory_size_bytes": 0,
|
||||
@@ -41,7 +41,7 @@
|
||||
"cwd": "/home/starmen1265/.openclaw/skills/capability-evolver",
|
||||
"evidence": {
|
||||
"recent_session_tail": "[NO JSONL FILES]",
|
||||
"today_log_tail": "[MISSING] /home/starmen1265/.openclaw/memory/2026-07-16.md"
|
||||
"today_log_tail": "[MISSING] /home/starmen1265/.openclaw/memory/2026-07-17.md"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,5 +10,5 @@
|
||||
},
|
||||
"stats": {},
|
||||
"history": [],
|
||||
"updated_at": "2026-07-16T18:20:09.560Z"
|
||||
"updated_at": "2026-07-17T18:20:09.133Z"
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user