mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
055a2dc6ce
* feat(cli): ingest session targets * refactor(ui): remove gateway scope shim * docs(cli): document session targets * fix(cli): classify session target failures * fix(cli): keep session target result private * fix(cli): simplify timeout option warning * build: declare session URL contract dependency * fix(cli): parse bare session URL options symmetrically * fix(cli): preserve command-owned URL arguments * build: keep session URL contract build-only * fix: address session URL review findings * test: preserve session key mock exports * fix: keep session URL helpers internal * fix(tui): preserve URL agent for global sessions * fix(tui): keep URL agent input internal * fix(gateway): reconcile websocket protocol owner * fix(attach): preserve global session agent ownership * fix(attach): enforce global owner at grant boundary
25 lines
894 B
JavaScript
Executable File
25 lines
894 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
|
|
import path from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
// Restores every source artifact temporarily rewritten for npm packaging.
|
|
import { restorePackageChangelog } from "./package-changelog.mjs";
|
|
import { restorePackageDocsMap } from "./package-docs-map.mjs";
|
|
import { restorePackageManifest } from "./package-manifest.mjs";
|
|
|
|
export async function restorePrepackArtifacts(cwd = process.cwd()) {
|
|
await restorePackageChangelog(cwd);
|
|
await restorePackageManifest(cwd);
|
|
// Release the lifecycle receipt only after every other source mutation settles.
|
|
await restorePackageDocsMap(cwd);
|
|
}
|
|
|
|
if (process.argv[1] && path.resolve(process.argv[1]) === fileURLToPath(import.meta.url)) {
|
|
try {
|
|
await restorePrepackArtifacts();
|
|
} catch (error) {
|
|
console.error(error instanceof Error ? error.message : String(error));
|
|
process.exitCode = 1;
|
|
}
|
|
}
|