Skip to content

test: cover actor plugin contract surface#1649

Open
NathanFlurry wants to merge 2 commits into
mainfrom
codex/actor-plugin-contract-coverage
Open

test: cover actor plugin contract surface#1649
NathanFlurry wants to merge 2 commits into
mainfrom
codex/actor-plugin-contract-coverage

Conversation

@NathanFlurry

@NathanFlurry NathanFlurry commented Jul 7, 2026

Copy link
Copy Markdown
Member
  • Add Rust action contract coverage for every agentOS actor-plugin dispatcher arm.
  • Cross-check Rust contract fixtures against TypeScript action/event/DTO declarations.
  • Generate the AgentOS actor action type surface from the Rust contract table via build.rs into an ignored local TS file.
  • Add a simple always-on package-level actor smoke test and fix actorOptions forwarding plus WriteFileResult typing drift.
  • Let the sidecar resolver find repo target/{release,debug} builds like the actor plugin resolver.

Validation:

  • cargo test -p agentos-actor-plugin
  • cargo check --workspace
  • pnpm check-types
  • pnpm build
  • pnpm --dir packages/agentos build
  • pnpm --dir packages/agentos exec vitest run tests/actor.test.ts --reporter=verbose
  • pnpm --dir packages/agentos check-types
  • pnpm exec biome check packages/agentos/tests/actor.test.ts packages/sidecar-binary/index.js packages/sidecar-binary/index.d.ts
  • pnpm exec biome check packages/agentos/package.json packages/agentos/src/actor.ts packages/agentos/src/index.ts packages/agentos/tests/actor.test.ts
  • node --test scripts/check-agentos-sidecar-resolver.test.mjs

@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 06:57 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from a4ecb73 to bc008e7 Compare July 7, 2026 07:12
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 07:12 Destroyed
@railway-app

railway-app Bot commented Jul 7, 2026

Copy link
Copy Markdown

🚅 Deployed to the agentos-pr-1649 environment in agentos

Service Status Web Updated (UTC)
agentos 😴 Sleeping (View Logs) Web Jul 7, 2026 at 11:46 am

🚅 Environment agentos-pr-1649 in rivet-frontend has no services deployed.

@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from bc008e7 to 08c3935 Compare July 7, 2026 07:20
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 07:21 Destroyed
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 07:39 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from 22eeae9 to 67e0487 Compare July 7, 2026 07:45
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 07:45 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from 67e0487 to 7605725 Compare July 7, 2026 08:00
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 08:00 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from 7605725 to c821be4 Compare July 7, 2026 08:01
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 08:01 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from c821be4 to 64f8b59 Compare July 7, 2026 08:02
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 08:02 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from 64f8b59 to abbaacc Compare July 7, 2026 08:27
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 08:27 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from abbaacc to 63d0656 Compare July 7, 2026 08:32
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 08:32 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from 63d0656 to c6616ca Compare July 7, 2026 08:49
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 08:49 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from c6616ca to 1766764 Compare July 7, 2026 09:06
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 09:06 Destroyed
@NathanFlurry NathanFlurry force-pushed the codex/actor-plugin-contract-coverage branch from 1766764 to 2bbbf09 Compare July 7, 2026 10:55
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1649 July 7, 2026 10:55 Destroyed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant