|
|
@@ -1,8 +1,8 @@
|
|
|
-# Runtime self-modification
|
|
|
+# 扩展
|
|
|
|
|
|
-English | [中文](self-modification.zh.md)
|
|
|
+[English](extensions.md) | 中文
|
|
|
|
|
|
-The self-modification subsystem lets an agent define versioned Cordis packages, run their host and browser halves, and query approved runtime metadata before writing code. Package lifecycle and sandbox behavior belong to the [`packages/self-modification`](../../packages/self-modification/README.md) package group.
|
|
|
+extensions 子系统允许 agent(智能体)定义带版本的 Cordis 包、运行其 host 与浏览器两半,并在编写代码前查询获准公开的运行时元数据。包生命周期与沙箱行为由 [`packages/extensions`](../../packages/extensions/README.md) 包组说明。
|
|
|
|
|
|
<!-- BEGIN GENERATED cordis-surface (gen-cordis-catalog.ts) — do not edit between markers -->
|
|
|
|
|
|
@@ -62,7 +62,7 @@ resolveClientQuery( agent: Agent, requestId: CordisInspectRequestId, resolution:
|
|
|
|
|
|
Types: [Agent](core.md)
|
|
|
|
|
|
-Source: [`packages/self-modification/cordis-host-runner/src/inspect-registry.ts:46`](../../packages/self-modification/cordis-host-runner/src/inspect-registry.ts)
|
|
|
+Source: [`packages/extensions/cordis-host-runner/src/inspect-registry.ts:46`](../../packages/extensions/cordis-host-runner/src/inspect-registry.ts)
|
|
|
|
|
|
<a id="ctxdynamiccordisrunner--dynamiccordisrunnerservice"></a>
|
|
|
|
|
|
@@ -254,7 +254,7 @@ inspectPackage( agent: Agent, pluginId: CordisDynamicPluginId, packageId: Cordis
|
|
|
|
|
|
Types: [Agent](core.md)
|
|
|
|
|
|
-Source: [`packages/self-modification/cordis-host-runner/src/index.ts:124`](../../packages/self-modification/cordis-host-runner/src/index.ts)
|
|
|
+Source: [`packages/extensions/cordis-host-runner/src/index.ts:124`](../../packages/extensions/cordis-host-runner/src/index.ts)
|
|
|
|
|
|
<a id="cordis-events"></a>
|
|
|
|
|
|
@@ -275,7 +275,7 @@ One exact Plugin/Package activation is now live in the Host.
|
|
|
'cordis/dynamic-package'(pkg: DynamicCordisPackage): void
|
|
|
```
|
|
|
|
|
|
-Source: [`packages/self-modification/cordis-host-runner/src/types.ts:379`](../../packages/self-modification/cordis-host-runner/src/types.ts)
|
|
|
+Source: [`packages/extensions/cordis-host-runner/src/types.ts:379`](../../packages/extensions/cordis-host-runner/src/types.ts)
|
|
|
|
|
|
<a id="cordisdynamic-retract--emit"></a>
|
|
|
|
|
|
@@ -292,7 +292,7 @@ One exact activation was withdrawn.
|
|
|
'cordis/dynamic-retract'(retracted: DynamicCordisRetracted): void
|
|
|
```
|
|
|
|
|
|
-Source: [`packages/self-modification/cordis-host-runner/src/types.ts:385`](../../packages/self-modification/cordis-host-runner/src/types.ts)
|
|
|
+Source: [`packages/extensions/cordis-host-runner/src/types.ts:385`](../../packages/extensions/cordis-host-runner/src/types.ts)
|
|
|
|
|
|
<a id="cordisinspect-query--emit"></a>
|
|
|
|
|
|
@@ -309,7 +309,7 @@ Request a live read-only query from the Client inspect registry.
|
|
|
'cordis/inspect-query'(request: CordisInspectQueryRequest): void
|
|
|
```
|
|
|
|
|
|
-Source: [`packages/self-modification/cordis-host-runner/src/types.ts:391`](../../packages/self-modification/cordis-host-runner/src/types.ts)
|
|
|
+Source: [`packages/extensions/cordis-host-runner/src/types.ts:391`](../../packages/extensions/cordis-host-runner/src/types.ts)
|
|
|
|
|
|
<a id="cordisinspect-query-resolved--emit"></a>
|
|
|
|
|
|
@@ -326,7 +326,7 @@ Notify every Client that an inspect query has settled or been cancelled.
|
|
|
'cordis/inspect-query-resolved'(resolved: CordisInspectQueryResolved): void
|
|
|
```
|
|
|
|
|
|
-Source: [`packages/self-modification/cordis-host-runner/src/types.ts:397`](../../packages/self-modification/cordis-host-runner/src/types.ts)
|
|
|
+Source: [`packages/extensions/cordis-host-runner/src/types.ts:397`](../../packages/extensions/cordis-host-runner/src/types.ts)
|
|
|
|
|
|
<a id="cordisrequest-run--emit"></a>
|
|
|
|
|
|
@@ -343,7 +343,7 @@ A Client-bearing activation needs a browser page, and may require a user decisio
|
|
|
'cordis/request-run'(request: DynamicCordisRunRequest): void
|
|
|
```
|
|
|
|
|
|
-Source: [`packages/self-modification/cordis-host-runner/src/types.ts:367`](../../packages/self-modification/cordis-host-runner/src/types.ts)
|
|
|
+Source: [`packages/extensions/cordis-host-runner/src/types.ts:367`](../../packages/extensions/cordis-host-runner/src/types.ts)
|
|
|
|
|
|
<a id="cordisrequest-run-resolved--emit"></a>
|
|
|
|
|
|
@@ -360,5 +360,5 @@ A pending Client activation request left the answerable state.
|
|
|
'cordis/request-run-resolved'(resolved: DynamicCordisRequestResolved): void
|
|
|
```
|
|
|
|
|
|
-Source: [`packages/self-modification/cordis-host-runner/src/types.ts:373`](../../packages/self-modification/cordis-host-runner/src/types.ts)
|
|
|
+Source: [`packages/extensions/cordis-host-runner/src/types.ts:373`](../../packages/extensions/cordis-host-runner/src/types.ts)
|
|
|
<!-- END GENERATED cordis-surface -->
|