Files
openclaw/extensions/codex-supervisor/src/api.ts
Peter Steinberger 5154fe08fa feat: show Codex sessions across Gateway and paired nodes (#102586)
* feat(codex): add federated session catalog

* fix(codex): align session catalog checks

* fix(ui): translate Codex session catalog

---------

Co-authored-by: Peter Steinberger <peter@steipete.me>
2026-07-09 03:42:03 -07:00

43 lines
1.4 KiB
TypeScript

/**
* Public Codex Supervisor API barrel for plugin tools, MCP serving, config, and
* session types.
*/
export {
CodexSupervisorPluginConfigSchema,
loadCodexSupervisorEndpoints,
resolveCodexSupervisorPluginConfig,
} from "./config.js";
export { CodexSupervisor } from "./supervisor.js";
export { registerCodexSupervisorCli } from "./cli.js";
export {
CODEX_APP_SERVER_THREADS_LIST_COMMAND,
CODEX_SESSION_CATALOG_METHOD,
CODEX_SESSION_CATALOG_MAX_PAGE_LIMIT,
createCodexSessionCatalogNodeHostCommands,
createCodexSessionCatalogNodeInvokePolicies,
createCodexSessionCatalogSupervisor,
listCodexSessionCatalog,
parseCodexSessionCatalogResult,
registerCodexSessionCatalogGateway,
} from "./session-catalog.js";
export { createCodexSupervisorTools } from "./plugin-tools.js";
export { createCodexSupervisorMcpServer, serveCodexSupervisorMcp } from "./mcp-server.js";
export type { CodexSupervisorPluginConfig, ResolvedCodexSupervisorPluginConfig } from "./config.js";
export type {
CodexJsonRpcConnection,
CodexSessionCatalogError,
CodexSessionCatalogHost,
CodexSessionCatalogPage,
CodexSessionCatalogPageParams,
CodexSessionCatalogParams,
CodexSessionCatalogResult,
CodexSessionCatalogSession,
CodexSupervisorEndpoint,
CodexSupervisorEndpointHealth,
CodexSupervisorSendResult,
CodexSupervisorSession,
CodexSupervisorSessionListResult,
CodexSupervisorThreadStatus,
CodexSupervisorTurnMode,
} from "./types.js";