Skip to content

feat: open Kapso based on connected account state - #22

Merged
cjortuzar merged 2 commits into
mainfrom
feat/plugin-state-aware-entry
Oct 7, 2026
Merged

cjortuzar merged 2 commits into
mainfrom
feat/plugin-state-aware-entry

Conversation

@cjortuzar

Copy link
Copy Markdown
Collaborator

Replace the first suggested prompt with “Open Kapso” and teach the integration skill to check authenticated project state, then open the returned inbox or setup UI in the same turn. Explicit number-connection requests retain their intent, method, and goal; other explicit tasks retain their own flow.

For older servers without intent support, adding another number asks for a supported method if none was specified. If method selection is unavailable, explain the server limitation rather than opening the existing-number screen and claiming connection choices are available.

Validation:

  • Plugin schema, structure, Codex manifest, and release validation passed.
  • JavaScript syntax checks passed.
  • Added review scenarios for connected/no-number entry, account connection, explicit new-number requests, and the older-server fallback.

The review scenarios are acceptance expectations; live Codex onboarding still needs an end-to-end check.

Backend companion: https://github.com/gokapso/cientos-rails/pull/3082. Deploy the Cientos changes before distributing the updated plugin to use the intent-based connection chooser.

@cjortuzar
cjortuzar marked this pull request as ready for review October 7, 2026 20:12
@cjortuzar
cjortuzar merged commit b1dd3b6 into main Oct 7, 2026
1 check passed
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