Skip to content

Add Devin for Terminal host support + Windows browse fix#1304

Open
louisCalderon888 wants to merge 1 commit intogarrytan:mainfrom
louisCalderon888:feat/devin-host-support
Open

Add Devin for Terminal host support + Windows browse fix#1304
louisCalderon888 wants to merge 1 commit intogarrytan:mainfrom
louisCalderon888:feat/devin-host-support

Conversation

@louisCalderon888
Copy link
Copy Markdown

@louisCalderon888 louisCalderon888 commented May 3, 2026

Summary

  • Add hosts/devin.ts: Devin host config with .config/devin paths
  • Register devin host in hosts/index.ts (11 hosts total)
  • Update setup script to accept --host devin flag
  • Fix Windows browse binary: defer resolveServerScript on Windows
  • Add browse/test/config.test.ts coverage for Windows compiled path
  • Update test/host-config.test.ts for 11 hosts + Devin assertions
  • Add .gitignore entries for .devin/ and gstack-global-discover.exe

Details

Fixes gstack headless browser on Windows compiled binaries by avoiding
top-level resolveServerScript() call that fails when server.ts is not
present in dist. On Windows, use server-node.mjs bundle instead.

Enables gstack skills to run on Devin for Terminal with proper path
resolution and runtime symlinks.

Test plan

  • bun run scripts/host-config-export.ts validate → "All 11 configs valid"
  • bun test browse/test/config.test.ts → 32 pass
  • bun test test/host-config.test.ts → host-config tests pass
  • bun run gen:skill-docs --host devin --dry-run → All 45 skills FRESH
  • Smoke test: browse.exe goto/text/screenshot works on Windows

Generated with Devin


View in Codesmith
Need help on this PR? Tag @codesmith with what you need.

  • Let Codesmith autofix CI failures and bot reviews

- Add hosts/devin.ts: Devin host config with .config/devin paths
- Register devin host in hosts/index.ts (11 hosts total)
- Update setup script to accept --host devin flag
- Fix Windows browse binary: defer resolveServerScript on Windows
- Add browse/test/config.test.ts coverage for Windows compiled path
- Update test/host-config.test.ts for 11 hosts + Devin assertions
- Add .gitignore entries for .devin/ and gstack-global-discover.exe

Fixes gstack headless browser on Windows compiled binaries by avoiding
top-level resolveServerScript() call that fails when server.ts is not
present in dist. On Windows, use server-node.mjs bundle instead.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
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