{"full_name":"agent-substrate/substrate","owner":"agent-substrate","name":"substrate","url":"https://github.com/agent-substrate/substrate","description":"Agent Substrate: the core system","homepage":"https://ate.dev/","topics":[],"language":"Go","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/280516639?v=4","created_at":"2026-05-13T19:02:38Z","pushed_at":"2026-11-05T23:04:30Z","metrics":{"stars":6333,"forks":712,"watchers":30,"issues":1263,"prs":2453,"releases":11,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":1},"growth":{"day":{"stars":78,"forks":7,"base_day":"2026-11-09"},"week":{"stars":308,"forks":46,"base_day":"2026-11-03"},"month":{"stars":1991,"forks":200,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-06","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[1614,1623,1630,1633,1637,1640,1643,1702,1721,1735,1756,1776,1789,1800,1809,1821,1836,1842,1860,1873,1889,1907,1964,1974,2569,2869,3397,3712,3790,3830,3925,3962,4084,4157,4193,4342,4416,4500,4591,4684,4763,4943,5035,5141,5218,5291,5396,5575,5652,5706,5731,5754,5769,5823,5860,5914,5953,5976,6025,6048,6255,6333],"forks":[266,272,273,276,276,277,278,285,288,292,297,302,304,307,307,310,313,316,318,320,323,323,330,332,355,377,407,429,443,447,465,473,488,493,496,512,517,525,526,533,542,556,563,568,575,583,590,605,611,614,618,622,624,630,636,645,651,657,666,676,705,712],"watchers":[17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,17,18,18,18,18,18,19,23,24,25,26,26,26,25,25,26,26,26,27,28,28,28,28,27,28,28,28,30,30,30,30,30,30,30,30,30,30,30,28,28,28,28,30,30],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"daily_rate":142,"weekly_rate":81,"monthly_rate":60},"same_owner":[],"issues":[{"number":796,"title":"Add ate.actors gauge","comments":33,"created_at":"2026-08-07T14:58:07Z"},{"number":853,"title":"[Design] Actor Otel Telemetry Relay","comments":31,"created_at":"2026-08-11T13:49:07Z"},{"number":483,"title":"Allow actors to self-suspend","comments":27,"created_at":"2026-07-21T17:03:30Z"},{"number":1378,"title":"Not-critical API changes wishlist","comments":23,"created_at":"2026-09-01T23:31:22Z"},{"number":119,"title":"[Feature] Implementation of Actor State Machine: Lifecycle and Transitions","comments":23,"created_at":"2026-05-29T03:02:24Z"},{"number":229,"title":"[Feature] nono integration","comments":20,"created_at":"2026-06-12T15:09:53Z"},{"number":2997,"title":"Per-actor named netns in /run/netns serialize gVisor activations on dense nodes","comments":17,"created_at":"2026-10-20T20:02:08Z"},{"number":868,"title":"ImagePullSecrets in actor templates","comments":15,"created_at":"2026-08-11T20:27:50Z"}],"discussions":[{"number":1853,"title":"Is there any Helm chart to deploy?","comments":1,"category":"Q&A","created_at":"2026-09-24T11:13:41Z"}],"latest_release":{"name":"v1.0.0 - \"Fully armed and operational\"","tag":"v1.0.0","published_at":"2026-11-05T23:55:26Z","body":"<img width=\"404\" alt=\"image of yolo the octopus, our logo, yolo is bright green has 8 arms and a few of them are holding colorful pastel toy robots, representing agents. this version of yolo is dressed up in a black cloak as palpatine, from star wars\" src=\"https://github.com/user-attachments/assets/24535261-909b-4e17-b665-c3bdc02e997b\" />\r\n\r\n> Now witness the power of this fully armed and operational ... system for managing agents and agent-like workloads securely at scale.\r\n\r\nThank you to our MANY contributors who helped get us here! We couldn't have done it without you. :heart:\r\n\r\n## What's Changed\r\n### ⚠️ Breaking Changes\r\n* Envoy moves to v1.39.5, micro-VM assets to kata 4.3.1, kind and CSI images pinned by digest by @dims in https://github.com/agent-substrate/substrate/pull/3181\r\n* WorkerPools with similar long names no longer share a NetworkPolicy by @yufan-su in https://github.com/agent-substrate/substrate/pull/3130\r\n* MicroVM guests get their whole memory limit, and placement books each actor's runtime overhead by @BenTheElder in https://github.com/agent-substrate/substrate/pull/3104\r\n* Rename --cordon-control-plane to --cordon-system-infra-components and its node pool label to ate-system-infra by @haiyanmeng in https://github.com/agent-substrate/substrate/pull/3210\r\n* A microVM actor using more host memory than it booked no longer takes down its worker by @BenTheElder in https://github.com/agent-substrate/substrate/pull/3429\r\n* Remove the unused public MintActorCertificate API by @EItanya in https://github.com/agent-substrate/substrate/pull/3427\r\n* [release-1.0] Cherry-pick #2392: Run containers as the image's USER and WORKDIR, with layer file owners kept by @BenTheElder in https://github.com/agent-substrate/substrate/pull/3473\r\n* [release-1.0] Cherry-pick #3487: Unknown Linux capability names in an ActorTemplate are rejected at admission by @BenTheElder in https://github.com/agent-substrate/substrate/pull/3514\r\n* [release-1.0] Cherry-pick 23 main changes through 4488a6667 by @EItanya in https://github.com/agent-substrate/substrate/pull/3536\r\n* [release-1.0] Cherry-pick 19 main changes through 5a5b19219 by @EItanya in https://github.com/agent-substrate/substrate/pull/3571\r\n* [release-1.0] Cherry-pick 21 main changes through fc931c4e2 by @EItanya in https://github.com/agent-substrate/substrate/pull/3596\r\n* [release-1.0] Cherry-pick #3580: Restrict actor capabilities.add and make mounts nodev by @dberkov in https://github.com/agent-substrate/substrate/pull/3611\r\n* [release-1.0] Cherry-pick 5 main changes through 2289ade15 by @dberkov in https://github.com/agent-substrate/substrate/pull/3645\r\n### Bug Fixes\r\n* atelet: detach Checkpoint from caller cancellation once underway by @chw120 in https://github.com/agent-substrate/substrate/pull/2602\r\n* Actors can reach the network while they boot, before their wakeup probe passes by @QuentinBisson in https://github.com/agent-substrate/substrate/pull/2117\r\n* atenet: classify a 403 route outcome as denied, not resume_error by @teemow in https://github.com/agent-substrate/substrate/pull/2534\r\n* A gVisor actor going over its memory limit no longer takes down every actor on its worker by @BenTheElder in https://github.com/agent-substrate/substrate/pull/3106\r\n* benchmarking/nighthawk-egress: create namespaces in both deploy scripts by @ygao-g in https://github.com/agent-substrate/substrate/pull/3315\r\n* microvm: forward sysctls and lift the guest's privileged-port limit to match gVisor by @dims in https://github.com/agent-substrate/substrate/pull/1904\r\n* Releases publish the envoy-dataplane image by @MushuEE in https://github.com/agent-substrate/substrate/pull/3252\r\n* atelet, ateworker: finish a checkpoint retry after atelet restarts by @chw120 in https://github.com/agent-substrate/substrate/pull/3218\r\n* ateworker: reuse a completed checkpoint only on the same boot by @chw120 in https://github.com/agent-substrate/substrate/pull/3213\r\n* atelet: keep the worker's Unavailable when a checkp"},"readme":true,"readme_zh":false,"news":[{"title":"Agent execution runtime engineered to run millions of sandboxes","url":"https://github.com/agent-substrate/substrate","hn":"https://news.ycombinator.com/item?id=49787496","source":"Hacker News","lang":"en","date":"2026-09-21","points":2,"comments":0},{"title":"Agent Substrate: The Core System","url":"https://github.com/agent-substrate/substrate/","hn":"https://news.ycombinator.com/item?id=49202674","source":"Hacker News","lang":"en","date":"2026-08-06","points":2,"comments":0},{"title":"Agent Substrate","url":"https://github.com/agent-substrate/substrate","hn":"https://news.ycombinator.com/item?id=48244426","source":"Hacker News","lang":"en","date":"2026-05-23","points":2,"comments":0},{"title":"Google donates AI agent sandbox to Linux Foundation's CNCF; agent substrate lacks GPU passthrough","url":"https://www.msn.com/en-us/news/other/google-donates-ai-agent-sandbox-to-linux-foundations-cncf-agent-substrate-lacks-gpu-passthrough/ar-AA2gRKy7","source":"Tech Times on MSN","lang":"en","date":"2026-11-05"},{"title":"[2026-10-21] Latest Global AI News: Post-Git Scion, GKE Agent Substrate, and Autonomous Governance","url":"https://note.com/eguweb/n/ne57edadf6698?hl=en","source":"note","lang":"en","date":"2026-10-20"},{"title":"波卡跨链互操作：中继链、平行链与Substrate开发实践","url":"https://news.google.com/rss/articles/CBMiYEFVX3lxTE1hbVZOZHRDTWZPZ3ZoemZoWndVdmxNMFdVM3RPRUU4UlpHNXdJd29vMWFvYi02bDY2Z05sRWN2dGpNUW05U2dYZDFwQUNqeGlqb0V4cUVkblpwMzR4amdkVw?oc=5","source":"CSDN","lang":"zh","date":"2026-11-10"},{"title":"Substrate区块链开发实战：从零搭建自定义链到无分叉升级","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE5HQWtKWU1Ob0lBd2xhY0JjRDV6eTB2RS1rRFpyU2hqUFJjaVR6TXlWVUJqRnFBUk4tOXBHU25VM2JkdWxIOUsxMEJVQkxVU0pWYm1ERWZzUld0NkhDNUE?oc=5","source":"CSDN","lang":"zh","date":"2026-11-07"},{"title":"Sandboxing Untrusted AI Agents at Scale: Google Donates Agent Substrate and gVisor to the CNCF","url":"https://news.google.com/rss/articles/CBMijwFBVV95cUxNcnB0dTM2YTRtbHRzNkFNcV9zQUliYzJmXy0wLTRHQnBPU0JEVkJSRU41VUNqUTl2WU1YWmlUU2xkZ0pCb2hjRHZMRzZLN09GMU12TDVqN21SdkNNODlRWndDcWNsMGdncGxERkFUOHhrb2pzdjNHY1k4QTF1U1ItNDVsa3NMUUZUV1BQT251NA?oc=5","source":"Google Open Source Blog","lang":"en","date":"2026-11-05"},{"title":"谷歌开源面向自主 AI 代理的 Kubernetes 风格编排器 AX","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE1VMnhqME92amM5TnNHU3hXTVdjUDY1aDQ2WFBadDNhMUFSQmhWYUMzbWphOHBYeE43eUs3WUNheFJVRnF6SWRVcUozdko2R0ZpZk80?oc=5","source":"搜狐网","lang":"zh","date":"2026-10-12"},{"title":"Meet Shepherd: An Open-Source Python Substrate That Lets Meta-Agents Fork, Replay, and Revert Any Agent Run","url":"https://news.google.com/rss/articles/CBMi3gFBVV95cUxONGlxWFZQbHVWZXBWajR0cHdXc0pyRGNsTmRMRDFFdWxwRmlDeno3VElUcWxtYWxPU091a0V0Ul9WR0xOTjVVVHRnbVJOd2ptUVlCZnVsVjZOMGtJLVJNUkZZbTNzeElsNXJqeUJMTVJFUnBmVGV0WUhWbV9QWFNIWFFkdVVtS25Od3pVMUxxYndnMW5PTHR1QnBuZk92OFgxTFN2c2xfaVdGNmlqamVSX0I5TGxIS0U3N0lHckxVbDNaSVY3M3NURXMxSG1hbWZpaVAwcHBUX3V6RzZGY2fSAd4BQVVfeXFMTjRpcVhWUGx1VmVwVmo0dHB3V3NKckRjbE5kTEQxRXVscEZpQ3p6N1RJVHFsbWFsT1NPdWtFdFJfVkdMTk41VVR0Z21STndqbVFZQmZ1bFY2TjBrSS1STVJGWW0zc3hJbDVyanlCTE1SRVJwZlRldFlIVm1fUFhTSFhRZHVVbUtuTnd6VTFMcWJ3ZzFuT0x0dUJwbmZPdjhYMUxTdnNsX2lXRjZpamplUl9COUxsSEtFNzdJR3JMVWwzWklWNzNzVEVzMUhtYW1maWlQMHBwVF91ekc2RmNn?oc=5","source":"MarkTechPost","lang":"en","date":"2026-08-08"},{"title":"Kubernetes won the container decade. Google’s Agent Substrate wants the next one.","url":"https://news.google.com/rss/articles/CBMiYEFVX3lxTE5JTW5RaW55T0VmY3l6cWJ0djdMRzFWNFNxckl4VGk4Q3p4Qy1WQ0RFZGx2SkQ1NTNWQmoxcW1CdVV1ODdLWFctcnFBMWlaNzNYRkpzaTJsX1R1Sjl1TnBNMA?oc=5","source":"The New Stack","lang":"en","date":"2026-07-15"},{"title":"Introducing Agent Executor, Google’s distributed Agent Runtime","url":"https://news.google.com/rss/articles/CBMiqwFBVV95cUxNUnd6bWRzZEc1cmdaZUtqakxvYjFUNXhiNmFlMGstSkJUVmU3T3lodnpTSElDelV0OUszOENIZVBsQVlHWDM4MlJGOFNSeWlVN1M2dWZCU0RkZUxPU1lJb2tPbGZnNUpPb2ZyZTk1RjlxTGVYMEQ1czlVVzl3dUo0Zi1Vc2ppem92ejMyVUNJLUlWTmxhSk96RHlaOHoyYUowb2x2YmJTbTJEQ1U?oc=5","source":"Google Cloud","lang":"en","date":"2026-05-20"},{"title":"Benchmarking EGF signaling pathway inference using phosphoproteomics and kinase-substrate interactions","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE80dFZ5RlNhbnpGWE42S21uR0w2aTJES0twaTU2Rno2RExIUHpYOU1lZDVva2VHbFQ2UlNlWEpWd3gwN2ZIMXNzYWZleVZsMWVBZUJxeV9hV2VOYVRoQ3Zn?oc=5","source":"Nature","lang":"en","date":"2026-02-26"},{"title":"波卡周报｜Web3 需要 Substrate Connect 这样的轻客户端！​Messari 报告波卡是“绿色” 区块链！","url":"https://news.google.com/rss/articles/CBMiWkFVX3lxTE51YXRmcVNERmpHZWhLS0xkTjl2NVNiaUtFcHJLV29pXzZBQXJSRVd6SGZ1ek1iNW9VUzd5TlN1T3FPTWk4NXlKYzBHSkZ6SzBKOTE2YWwtYzlMZw?oc=5","source":"ForesightNews","lang":"zh","date":"2022-08-14"},{"title":"专访Gavin Wood：区块链的出现改变了我的人生轨迹","url":"https://news.google.com/rss/articles/CBMiTEFVX3lxTE9BbV9HcnZrVFFpNDFXWjBOY2VnaXhMd3VheGpfcDBDYkt4ckdkeU1qYktlY2c4NWJIcEpxbXF0ZFNSVF9IVzFxcG03ZWU?oc=5","source":"凤凰网","lang":"zh","date":"2019-07-25"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}