Synced from monorepo
Changes: - grok-shell: request workspaces:read/write OAuth2 scopes - security: fix SSRF bypass via HTTP redirect in hook runner - fix(grok-build): enterprise STT WSS URL + API-key voice bearer - Harden identity-change purge and sync-marker invariants - sandbox + workspace-server: delete the legacy ready-file arm - Show billing URL when browser cannot open - fix(pager): show folder-trust UI in minimal mode - fix(pager): drain task_backgrounded before no-wait headless exit - grok-agent-sdk: stop SDK-spawned agents from staging self-updates they can never adopt - Split settings_modal into directory module - Delegate VS Code SSH file links - grok-shell: release the workspace session binding when a session is removed - keep skills reachable when their name collides with a client builtin - Preserve semantic link targets
This commit is contained in:
parent
c68e39f604
commit
8adf9013a0
117 changed files with 16998 additions and 14540 deletions
18
README.md
18
README.md
|
|
@ -31,6 +31,9 @@ Protocol (ACP).
|
|||
This repository contains the Rust source for the `grok` CLI/TUI and its agent
|
||||
runtime. It is synced periodically from the SpaceXAI monorepo.
|
||||
|
||||
A small `SOURCE_REV` file at the root records the full monorepo commit SHA
|
||||
for the version of the code present in this tree.
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
|
@ -54,9 +57,18 @@ Requirements:
|
|||
|
||||
- **Rust** — the toolchain is pinned by [`rust-toolchain.toml`](rust-toolchain.toml);
|
||||
`rustup` installs it automatically on first build.
|
||||
- **protoc** — proto codegen resolves [`bin/protoc`](bin/protoc) (a
|
||||
[dotslash](https://dotslash-cli.com) launcher) or falls back to a `protoc` on
|
||||
`PATH` / `$PROTOC`.
|
||||
- **[DotSlash](https://dotslash-cli.com)** — required so hermetic tools under
|
||||
[`bin/`](bin/) (notably [`bin/protoc`](bin/protoc)) can download and run.
|
||||
Install it and ensure `dotslash` is on your `PATH` **before** building:
|
||||
|
||||
```sh
|
||||
cargo install dotslash
|
||||
# or: prebuilt packages — https://dotslash-cli.com/docs/installation/
|
||||
/usr/bin/env dotslash --help # sanity check
|
||||
```
|
||||
|
||||
- **protoc** — proto codegen resolves [`bin/protoc`](bin/protoc) via DotSlash,
|
||||
or falls back to a `protoc` on `PATH` / `$PROTOC`.
|
||||
- macOS and Linux are supported build hosts; Windows builds are best-effort
|
||||
and not currently tested from this tree.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue