Skip to content

[pull] main from googleapis:main#222

Merged
pull[bot] merged 1 commit intoCrazyForks:mainfrom
googleapis:main
Mar 17, 2026
Merged

[pull] main from googleapis:main#222
pull[bot] merged 1 commit intoCrazyForks:mainfrom
googleapis:main

Conversation

@pull
Copy link

@pull pull bot commented Mar 17, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

The `serve` subcommand **starts a toolbox server** without any
primitives. It WILL NOT run with config file. In the future, users could
use `serve` with a backend storage.

To stop or shutdown the server, user can just terminate the port. The
terminate signal will shutdown the server.

This new addition **WILL NOT** be a breaking change to existing users.
Users can still run toolbox as is.

**CLI command:**
```
toolbox serve
```

**Flags associated with the serve subcommand:**
| flag | description | default value |
| --- | --- | --- |
| address | Address of the interface the server will listen on. |
127.0.0.1 |
| port | Port the server will listen on. | 5000 |
| stdio | Listens via MCP STDIO instead of acting as a remote HTTP
server. | false |
| ui | Launches the Toolbox UI web server. | false |
| allowed-origins | Specifies a list of origins permitted to access this
server. | `*` |
| allowed-hosts | Specifies a list of hosts permitted to access this
server. | `*` |


**This PR does the following:**
* Add a new `serve` subcommand. Including unit tests for the subcommand
* Rename the `cmd/internal/persistent_flags.go` to
`cmd/internal/flags.go`, and refactored some flag definitions into
dedicated functions. This change allows us to scope flags to specific
subcommands as needed, rather than forcing all subcommands to inherit
them globally via `PersistentFlags`.

---------

Co-authored-by: Averi Kitsch <akitsch@google.com>
@pull pull bot locked and limited conversation to collaborators Mar 17, 2026
@pull pull bot added the ⤵️ pull label Mar 17, 2026
@pull pull bot merged commit 1e2c7c7 into CrazyForks:main Mar 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant