Files
openclaw/packages/gateway-protocol/src/schema-modules.ts
Peter Steinberger 0606e31d0e feat(gateway): broker GitHub publication (#126306)
* feat(gateway): broker GitHub publication

* refactor(gateway): split publication owners

* fix(gateway): enforce publication branch authority

* fix(gateway): bind publication to remote identity

* fix(gateway): bind publication recovery to remote state

* fix(gateway): preserve publication git state

* fix(gateway): retain publication recovery authority

* fix(gateway): commit publication index atomically

* fix(gateway): narrow publication index errors

* refactor(gateway): keep publication CAS errors private

* fix(gateway): recover publication index transactions

* fix(agents): describe GitHub publication tool

* fix(gateway): harden publication base fetch

* fix(gateway): reject publication filter semantics

* fix(gateway): verify publication creation base

* refactor(agents): align publication tool options

* fix(gateway): isolate publication object lineage

* refactor(gateway): use shared table probe

* test(gateway): keep publication helpers in routed suite

* perf(ui): lazy-load GitHub publication request

* fix(gateway): preserve publication support contracts

* fix(gateway): recover publication before authority checks

* fix(gateway): fence local publication snapshots

* fix(android): format generated protocol models

* fix(gateway): harden publication recovery

* fix(gateway): fence publication recovery

* fix(ui): reset completed publication cycles
2026-08-19 11:05:12 -07:00

61 lines
2.4 KiB
TypeScript

/** Canonical owner-module barrel for gateway protocol schemas. */
export * from "./schema/primitives.js";
export * from "./schema/agent.js";
export * from "./schema/agents-models-skills.js";
export * from "./schema/agents-workspace.js";
export * from "./schema/artifacts.js";
export * from "./schema/approvals.js";
export * from "./schema/audit-activity.js";
export * from "./schema/audit-run.js";
export * from "./schema/audit.js";
export * from "./schema/board.js";
export * from "./schema/users.js";
export * from "./schema/channels.js";
export * from "./schema/channel-pairing.js";
export * from "./schema/talk-marks.js";
export * from "./schema/commands.js";
export * from "./schema/config.js";
export * from "./schema/openclaw.js";
export * from "./schema/cron.js";
export * from "./schema/cron.types.js";
export * from "./schema/error-codes.js";
export * from "./schema/environments.js";
export * from "./schema/exec-approvals.js";
export * from "./schema/devices.js";
export * from "./schema/desktop.js";
export * from "./schema/frames.js";
export * from "./schema/fs.js";
export * from "./schema/gateway-suspend.js";
export * from "./schema/hooks.js";
export * from "./schema/logs-chat.js";
export * from "./schema/migrations.js";
export * from "./schema/nodes.js";
export * from "./schema/push.js";
export * from "./schema/questions.js";
export * from "./schema/secrets.js";
export * from "./schema/session-placement.js";
export * from "./schema/session-discussion.js";
export * from "./schema/sessions.js";
export * from "./schema/session-github-publication.js";
export * from "./schema/sessions-viewer-presence.js";
export * from "./schema/sessions-sharing.js";
export * from "./schema/sessions-suggestions.js";
export * from "./schema/sessions-catalog.js";
export * from "./schema/skill-history.js";
export * from "./schema/snapshot.js";
export * from "./schema/system-info.js";
export * from "./schema/system-event.js";
export * from "./schema/task-suggestions.js";
export * from "./schema/tasks.js";
export * from "./schema/terminal.js";
export * from "./schema/ui-command.js";
export * from "./schema/plugin-approvals.js";
export * from "./schema/plugins.js";
export * from "./schema/portals.js";
export * from "./schema/progress-card.js";
export * from "./schema/projects.js";
export * from "./schema/wizard.js";
export * from "./schema/worker-admission.js";
export * from "./schema/worker-inference.js";
export * from "./schema/worktrees.js";