mirror of
http://192.168.0.88:13333/lywsvip/openclaw-zero-token.git
synced 2026-05-08 16:17:54 +08:00
Major upgrade from e26988a38 to upstream v2026.3.28 (f9b107928).
Key changes:
- Upstream src/, ui/, extensions/ (89 bundled extensions)
- Zero-token web providers preserved in src/zero-token/
- AskOnce plugin restored and registered as CLI command
- Added missing packages: @anthropic-ai/vertex-sdk, @modelcontextprotocol/sdk
- Fixed tsconfig rootDir, skipLibCheck for plugin-sdk DTS build
- Added askonce to bundled plugin metadata and package.json exports
- Fixed AskOnce CLI command registration (missing commands metadata)
- Restored AskOnce adapter imports (correct 5-level relative paths)
- Removed stale migration artifacts from root directory
24 lines
823 B
TypeScript
24 lines
823 B
TypeScript
import type { Command } from "commander";
|
|
import { docsSearchCommand } from "../commands/docs.js";
|
|
import { defaultRuntime } from "../runtime.js";
|
|
import { formatDocsLink } from "../terminal/links.js";
|
|
import { theme } from "../terminal/theme.js";
|
|
import { runCommandWithRuntime } from "./cli-utils.js";
|
|
|
|
export function registerDocsCli(program: Command) {
|
|
program
|
|
.command("docs")
|
|
.description("Search the live OpenClaw docs")
|
|
.argument("[query...]", "Search query")
|
|
.addHelpText(
|
|
"after",
|
|
() =>
|
|
`\n${theme.muted("Docs:")} ${formatDocsLink("/cli/docs", "docs.openclaw.ai/cli/docs")}\n`,
|
|
)
|
|
.action(async (queryParts: string[]) => {
|
|
await runCommandWithRuntime(defaultRuntime, async () => {
|
|
await docsSearchCommand(queryParts, defaultRuntime);
|
|
});
|
|
});
|
|
}
|