Skip to content

feat(server): vana server start runs in the background by default - #63

Merged
volod-vana merged 2 commits into
mainfrom
volod/server-detach-default
Sep 25, 2026
Merged

volod-vana merged 2 commits into
mainfrom
volod/server-detach-default

Conversation

@volod-vana

Copy link
Copy Markdown
Member

Volod asked why --detach was needed: vana login already starts the server in the background, but vana server start stayed in the terminal.

  • vana server start now runs in the background by default, returns once the server answers (telling each step), and vana server stop stops it.
  • --foreground keeps it in the terminal with its logs, stopped with Ctrl+C: debugging, containers, a service manager.
  • --detach is still accepted, so existing scripts and docs keep working.
  • The background process is spawned with --foreground, so it never detaches again.
  • Hints, README and the agent-access skill use plain vana server start; the README no longer describes the removed --public flag or "local only" as the default.

Verified: pnpm validate 510 tests.

https://claude.ai/code/session_01Fcv6uEy4zcXaigzDNxeW3j

`vana login` already started the server in the background while `vana
server start` stayed in the terminal, so the same action behaved two ways.
Now both run in the background, return once the server answers, and
`vana server stop` stops it. --foreground keeps it in the terminal with its
logs (debugging, containers, a service manager); --detach is still accepted.
The background process itself runs --foreground so it never detaches again.
README and the agent-access skill describe the new default and the public
server, not the old --public flag.

Claude-Session: https://claude.ai/code/session_01Fcv6uEy4zcXaigzDNxeW3j
@volod-vana
volod-vana merged commit fd9de96 into main Sep 25, 2026
6 checks passed
github-actions Bot pushed a commit that referenced this pull request Sep 26, 2026
## [0.33.0](v0.32.0...v0.33.0) (2026-09-26)

### Features

* **server:** vana server start runs in the background by default ([#63](#63)) ([fd9de96](fd9de96))
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.33.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant