Skip to content

Feature/agent setup wizard - #49

Merged
romovs merged 6 commits into
masterfrom
feature/agent-setup-wizard
Sep 24, 2026
Merged

romovs merged 6 commits into
masterfrom
feature/agent-setup-wizard

Conversation

@romovs

@romovs romovs commented Sep 24, 2026

Copy link
Copy Markdown
Member

No description provided.

ndimer and others added 6 commits September 19, 2026 21:34
CLI:
- login / logout / whoami: API key is stored in ~/.cloudbeat/config.json;
  --apiKey and --apiBaseUrl are now optional (flags, CB_API_KEY/CB_API_URL
  or the stored configuration)
- project list / create / sync / status, including Git settings detected
  from the current directory and hidden-input Git credentials (--git-auth)
- git-info: repository URL (SSH converted to HTTPS), branch and conditions
  which prevent CloudBeat from seeing the latest code
- pack: zip a project honoring .gitignore and .cbignore; --all for build output
- init --agent claude: install the setup wizard into a test project
- global --json output and --version

Wizard (agents/claude): /cloudbeat, /cloudbeat-kit and /cloudbeat-sync
commands and the cloudbeat-setup skill with question files and kit recipes
for TestNG, JUnit 4/5, Playwright, Cucumber.js, Cypress, NUnit, MSTest
and pytest.

Requires @cloudbeat/client 2.3.0, which is not published yet:
package-lock.json has to be refreshed once it is.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01RaCKGUtJVvAkK6bAtX2tMK
…ders

- test/unit: git detection, packing rules, wizard asset consistency, and
  end to end CLI tests against an in-process mock API (node:test, no new
  dependencies). "npm test" works again: test:unit was referenced but
  never defined.
- git-info: ignore .claude/ and .cloudbeat/ also when the test project is
  a sub-folder of the repository (found by the new tests)

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01RaCKGUtJVvAkK6bAtX2tMK
- git-info reports uncommitted files also when the repository has no remote
- wizard: no-remote path, single confirmation for uploads, upload wording of
  the confirmation, state file values, argument handling of /cloudbeat
- Playwright recipe: check for a duplicate @playwright/test copy, check the
  exit code of the verification, transitive npm audit findings, code style

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01RaCKGUtJVvAkK6bAtX2tMK

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@romovs
romovs merged commit 93d095c into master Sep 24, 2026
1 check passed
@romovs
romovs deleted the feature/agent-setup-wizard branch September 24, 2026 06:29
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.

2 participants