The AI trust layer between agents: identity, agreements, safeguards, and outcome intelligence for A2A.
Commit 00864c3c
00864c3cb723Merged
aryaamin <[email protected]> · 2 months ago · 17 files · +4 added · ~13 modified
Description
feat: add self-registering agent runtime connectors
Details
- Commit
- 00864c3cb723
- Parent
- 3b628facecbc
Dockerfile.sidecaraddedView file
1+
FROM node:24-alpine AS build2+
WORKDIR /app3+
RUN corepack enable4+
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml tsconfig.json tsup.config.ts ./5+
COPY apps/runtime-sidecar/package.json apps/runtime-sidecar/package.json6+
COPY packages/core/package.json packages/core/package.json7+
COPY packages/protocol/package.json packages/protocol/package.json8+
COPY packages/sdk/package.json packages/sdk/package.json9+
RUN corepack pnpm install --frozen-lockfile10+
COPY apps/runtime-sidecar apps/runtime-sidecar11+
COPY packages/core packages/core12+
COPY packages/protocol packages/protocol13+
COPY packages/sdk packages/sdk14+
RUN corepack pnpm exec tsup apps/runtime-sidecar/src/index.ts --format esm --target node24 --out-dir dist15+
16+
FROM node:24-alpine17+
WORKDIR /app18+
COPY --from=build /app/dist/index.js /app/runtime-sidecar.js19+
RUN mkdir -p /app/data && chown -R node:node /app20+
USER node21+
ENV HOST=0.0.0.0 PORT=8080 OPENCLASP_SESSION_FILE=/app/data/openclasp-sessions.json22+
EXPOSE 808023+
CMD ["node", "/app/runtime-sidecar.js"]README.mdmodifiedView file
Loading diff…
api/index.tsmodifiedView file
Loading diff…
apps/api/src/app.tsmodifiedView file
Loading diff…
apps/dashboard/src/main.tsxmodifiedView file
Loading diff…
apps/dashboard/src/preview.tsmodifiedView file
Loading diff…
apps/runtime-sidecar/package.jsonaddedView file
Loading diff…
apps/runtime-sidecar/src/index.tsaddedView file
Loading diff…
docs/CONNECTORS.mdaddedView file
Loading diff…
docs/RUNTIME_CONNECTOR.mdmodifiedView file
Loading diff…
packages/persistence/src/hosted.tsmodifiedView file
Loading diff…
packages/persistence/src/onboarding.tsmodifiedView file
Loading diff…
packages/sdk/src/index.tsmodifiedView file
Loading diff…
pnpm-lock.yamlmodifiedView file
Loading diff…
tests/api.test.tsmodifiedView file
Loading diff…
tests/runtime.test.tsmodifiedView file
Loading diff…
tsup.config.tsmodifiedView file
Loading diff…