Skip to content

Add missing agents and blocks Slack APIs - #42

Draft
yhay81 wants to merge 1 commit into
mainfrom
fix/slack-api-parity-agents-blocks
Draft

yhay81 wants to merge 1 commit into
mainfrom
fix/slack-api-parity-agents-blocks

Conversation

@yhay81

@yhay81 yhay81 commented Oct 10, 2026

Copy link
Copy Markdown
Owner

The October 8 API parity run fails on 12 missing methods; #40 only records the earlier three. Add all nine agents.conversations.* routes, agents.sessions.rename / setStatus, and blocks.validate, restoring parity without changing its checks or exclusions.

The agent methods use JSON POST, including getCanvas and listViews, as specified by Slack's reference. blocks.validate uses form POST: live token-free probes showed JSON requests were ignored, while the same JSON-encoded blocks string sent as a form returned ok: true. Add routing coverage and a form-payload/response regression test, register both families, update the 180-method documentation/catalog, and regenerate the committed bundle and declarations. Verification details and source links are in docs/verification.md.

Validation:

  • pnpm run build: lint, typecheck, 258 tests, bundle and declaration generation passed.
  • Unchanged node scripts/check-parity.mjs: passed against 280 official SDK methods.
  • All 12 new routes verified live through dist/bundle.js: 11 agent routes returned not_authed; token-free blocks.validate returned ok: true.
  • Existing seven-check node scripts/verify-live.mjs no-token suite passed; git diff --check passed.

Authenticated agent operations were not exercised. No conversation creation, merge or deployment was performed.

Fixes #40.

This branch has not been deployed

No deployments
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.

New Slack API methods detected by the weekly parity check

1 participant