Skip to content

Comments

Auto-connect to existing server instead of restarting#8

Merged
SawyerHood merged 2 commits intomainfrom
auto-connect-existing-server
Dec 16, 2025
Merged

Auto-connect to existing server instead of restarting#8
SawyerHood merged 2 commits intomainfrom
auto-connect-existing-server

Conversation

@SawyerHood
Copy link
Owner

Summary

  • Make connect() default to http://localhost:9222 so callers don't need to pass a URL
  • Change start-server.ts to no-op if server is already running instead of killing existing processes
  • Update SKILL.md documentation examples to use connect() without arguments

Test plan

  • Start server with bun run start-server
  • Run start-server again, verify it exits gracefully with "Server already running on port 9222"
  • Test connect() without URL argument connects successfully
  • Verify bun x tsc --noEmit passes
  • Verify bun run test passes

🤖 Generated with Claude Code

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

- Make `connect()` default to `http://localhost:9222` so callers don't need to pass a URL
- Change `start-server.ts` to no-op if server is already running instead of killing it
- Keep CDP port cleanup for crash recovery (when Node dies but Chrome is still running)
- Update SKILL.md documentation examples to use `connect()` without arguments

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@SawyerHood SawyerHood force-pushed the auto-connect-existing-server branch from 14b7a28 to 5957d58 Compare December 16, 2025 04:28
- Add prominent callout warning that scripts must run from skills/dev-browser/
- Explain why: @/ path alias is configured in that directory's config files
- Add setViewportSize to basic template to prevent screenshot errors

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@SawyerHood SawyerHood merged commit e77f8ab into main Dec 16, 2025
3 checks 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