Skip to content

Commit 4025872

Browse files
committed
sync(bfmono): fix(simulator-ui): apply dark mode theme on isograph routes (+19 more) (bfmono@b82d67548)
This PR is an automated gambitmono sync of bfmono Gambit packages. - Source: `packages/gambit/` - Core: `packages/gambit/packages/gambit-core/` - bfmono rev: b82d67548 Changes: - b82d67548 fix(simulator-ui): apply dark mode theme on isograph routes - 675ef3e1d test(gambit): disable leak sanitizers in flaky integration suites - 14f3d5aed lints and such - 667b3e9a1 Make test-tab demo resilient to flaky scenario propagation - ff2d7b747 Update test-tab demo runner for /isograph and current test UI selectors - fba8a6b28 fix(simulator-ui): stabilize isograph workspace shell across tab navigation - efb9362fe isomore - f7e136d11 isograph spike - b7d5321b8 chore(gambit): cut 0.8.6-rc.1 release - 37ab29d3e feat(gambit): stream Claude CLI events and enforce provider-model compatibility - 4fa6d4c65 feat(gambit-ui): add selectable persisted build chat provider in workbench - f8173a3fe feat(gambit-serve): add --build-assistant-provider flag to set Claude or Codex defaults - b208922e1 feat(gambit): add claude code provider support for build chat runtime - 736630b68 feat(simulator-ui): add dark mode toggle and cooler dark inputs - 9a9dbe7ba fix(simulator-ui): improve listbox viewport positioning - 6fd3a8a33 docs(gambit): refresh command docs and codex env guidance - fcbb86520 feat(gambit): add codex preflight checks and yolo/json CLI paths - cd5bb33a9 feat(gambit): simplify Codex login flow and auto-configure sandbox - eee085e1c fix(gambit): handle non-file import.meta.url in jsr runtime paths - fe98813a6 fix(gambit): replace dynamic import.meta.resolve at runtime Do not edit this repo directly; make changes in bfmono and re-run the sync.
1 parent c91eae3 commit 4025872

349 files changed

Lines changed: 44171 additions & 8308 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
+++
22
[release]
3-
since = "175e4900662b374cedd1ebe648e7c25b070ef600"
3+
since = "37ab29d3ed052117994458704a77b5b0651daf24"
44
+++
55

66
# Changelog
@@ -9,6 +9,22 @@ since = "175e4900662b374cedd1ebe648e7c25b070ef600"
99

1010
- TBD
1111

12+
## v0.8.6-rc.1
13+
14+
- fix(gambit): replace dynamic import.meta.resolve at runtime
15+
- fix(gambit): handle non-file import.meta.url in jsr runtime paths
16+
- feat(gambit): simplify Codex login flow and auto-configure sandbox
17+
- feat(gambit): add codex preflight checks and yolo/json CLI paths
18+
- docs(gambit): refresh command docs and codex env guidance
19+
- fix(simulator-ui): improve listbox viewport positioning
20+
- feat(simulator-ui): add dark mode toggle and cooler dark inputs
21+
- feat(gambit): add claude code provider support for build chat runtime
22+
- feat(gambit-serve): add --build-assistant-provider flag to set Claude or Codex
23+
defaults
24+
- feat(gambit-ui): add selectable persisted build chat provider in workbench
25+
- feat(gambit): stream Claude CLI events and enforce provider-model
26+
compatibility
27+
1228
## v0.8.5
1329

1430
- #4071: exclude `.codex` entries from Build file listing.

PROMPT.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
+++
2+
label = "Local Prompt"
3+
description = "Minimal starter deck created by gambit serve."
4+
5+
[modelParams]
6+
model = ["codex-cli/default"]
7+
+++
8+
9+
You are a helpful assistant.
10+
11+
Keep responses concise and directly answer the user.

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,25 @@ The Debug UI shows transcript lanes plus a trace/tools feed. If the deck has an\
182182
JSON\
183183
tab. Local-first state is stored under `.gambit/` (sessions, traces, notes).
184184

185+
### Build Chat Provider (Workbench)
186+
187+
Workbench build chat defaults to Codex CLI (`codex-cli/default`). To run build
188+
chat through Claude Code CLI instead (no OpenRouter path), set:
189+
190+
```bash
191+
export GAMBIT_SIMULATOR_BUILD_CHAT_PROVIDER=claude-code-cli
192+
```
193+
194+
Optional overrides:
195+
196+
```bash
197+
export GAMBIT_SIMULATOR_BUILD_CHAT_MODEL=claude-code-cli/default
198+
export GAMBIT_SIMULATOR_BUILD_CHAT_MODEL_FORCE=claude-code-cli/sonnet
199+
```
200+
201+
When the simulator is running, you can also switch providers in the Workbench
202+
header (left of `New chat`).
203+
185204
## Using the Library
186205

187206
Use the library when you want TypeScript decks/cards or custom compute steps.

deno.jsonc

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://deno.land/x/deno/cli/schemas/config-file.v1.json",
33
"name": "@bolt-foundry/gambit",
44
"description": "Agent harness framework for building, running, and verifying LLM workflows in Markdown and code.",
5-
"version": "0.8.5",
5+
"version": "0.8.6-rc.1",
66
"license": "Apache-2.0",
77
"repository": {
88
"type": "git",
@@ -33,7 +33,8 @@
3333
},
3434
"lint": {
3535
"include": [
36-
"src"
36+
"src",
37+
"simulator-ui/src"
3738
],
3839
"plugins": [
3940
"./scripts/lint/examples_remote_imports.ts"
@@ -48,7 +49,9 @@
4849
"no-unversioned-import"
4950
],
5051
"include": [
51-
"gambit/init/examples-remote-imports"
52+
"gambit/init/examples-remote-imports",
53+
"gambit/use-maybe-type",
54+
"gambit/no-unexplained-as-unknown"
5255
]
5356
}
5457
},
@@ -71,6 +74,9 @@
7174
]
7275
},
7376
"imports": {
77+
"@isograph/babel-plugin": "npm:@isograph/babel-plugin@0.5.2",
78+
"@isograph/compiler": "npm:@isograph/compiler@0.5.2",
79+
"@isograph/react": "npm:@isograph/react@0.5.2",
7480
"@deno/dnt": "jsr:@deno/dnt@^0.42.3", // dev
7581
"@std/front-matter": "jsr:@std/front-matter@^1.0.9",
7682
"@std/fs": "jsr:@std/fs@^1.0.20",
@@ -90,6 +96,7 @@
9096
"zod-to-json-schema": "npm:zod-to-json-schema@^3.23.0",
9197
"@openai/openai": "npm:openai@^4.78.1",
9298
"react": "npm:react@19.2.4",
99+
"npm:react/jsx-runtime": "npm:react@19.2.4/jsx-runtime",
93100
"react/jsx-runtime": "npm:react@19.2.4/jsx-runtime",
94101
"react-dom": "npm:react-dom@19.2.4"
95102
},

0 commit comments

Comments
 (0)