Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
661 commits
Select commit Hold shift + click to select a range
ddf7199
refactor: block
mrchantey Apr 7, 2026
38adaed
feat: disallow duplicate labels
mrchantey Apr 7, 2026
07158e6
patch
mrchantey Apr 7, 2026
a2b9418
wip: infra router
mrchantey Apr 8, 2026
1688cbf
feat: tool description
mrchantey Apr 8, 2026
fe1cc3c
patch
mrchantey Apr 8, 2026
7fa8704
patch
mrchantey Apr 8, 2026
645d54d
patch
mrchantey Apr 8, 2026
1fa0483
wip: project
mrchantey Apr 8, 2026
9870d60
patchpatch
mrchantey Apr 8, 2026
779856a
patch
mrchantey Apr 8, 2026
b2710ca
patch
mrchantey Apr 8, 2026
4b671ab
feat: terra plan
mrchantey Apr 9, 2026
1b9ed2d
feat: bucket block
mrchantey Apr 9, 2026
1cbbdd8
patch
mrchantey Apr 9, 2026
659cde1
patch
mrchantey Apr 9, 2026
c8d5d85
feat: tokio runtime
mrchantey Apr 9, 2026
8969e8f
patch
mrchantey Apr 9, 2026
a3c2f28
patch
mrchantey Apr 9, 2026
72cbf23
patch
mrchantey Apr 9, 2026
3f169fa
feat: lifecycle example
mrchantey Apr 9, 2026
b306f72
patch
mrchantey Apr 9, 2026
14dffac
fix: regions
mrchantey Apr 9, 2026
04fa588
patch
mrchantey Apr 9, 2026
1a7efd1
patch
mrchantey Apr 9, 2026
d288f39
patch
mrchantey Apr 9, 2026
b711417
wip: tool macro
mrchantey Apr 9, 2026
dd51318
feat: ToolContext
mrchantey Apr 10, 2026
734876c
patch
mrchantey Apr 10, 2026
0154ca7
patch
mrchantey Apr 10, 2026
581f5a0
patch
mrchantey Apr 10, 2026
96fd38a
feat: WrapDescendents
mrchantey Apr 10, 2026
262db85
feat: descendant middleware
mrchantey Apr 10, 2026
ff10d87
patch
mrchantey Apr 10, 2026
7f91920
patch
mrchantey Apr 10, 2026
f5f6e0b
patch
mrchantey Apr 10, 2026
efa954f
patch
mrchantey Apr 10, 2026
722ae09
patch
mrchantey Apr 10, 2026
849ccfa
patch: utility methods
mrchantey Apr 11, 2026
ac187bc
wip: Router2
mrchantey Apr 11, 2026
ca8ef03
patch
mrchantey Apr 11, 2026
b6cf784
patch
mrchantey Apr 11, 2026
60ef33f
refactor: Tool::new_
mrchantey Apr 11, 2026
4abc372
patch
mrchantey Apr 11, 2026
0626928
refactor: non-control flow router
mrchantey Apr 11, 2026
c8db0a1
fix: multiple impl
mrchantey Apr 12, 2026
59a52e4
feat: ContextualNotFound tool
mrchantey Apr 12, 2026
81bdcf3
patch
mrchantey Apr 12, 2026
a1f26b1
patch
mrchantey Apr 12, 2026
a4ea39d
refactor: FileScene
mrchantey Apr 12, 2026
0297a6e
patch
mrchantey Apr 13, 2026
c3d21da
patch
mrchantey Apr 13, 2026
b6ebca9
refactor: ToolMeta
mrchantey Apr 13, 2026
23004ee
wip: tool call demo
mrchantey Apr 13, 2026
65aaf4e
fix: tool call
mrchantey Apr 13, 2026
490a250
epic: beet_tool -> beet_action
mrchantey Apr 13, 2026
bf87edd
feat: slots
mrchantey Apr 13, 2026
098e87c
patch
mrchantey Apr 13, 2026
6bf18e3
patch
mrchantey Apr 13, 2026
7f45102
wip: sidebar
mrchantey Apr 13, 2026
3fbe4b8
patch
mrchantey Apr 13, 2026
3c24bf3
patch
mrchantey Apr 13, 2026
ba26ebb
feat: frontmatter
mrchantey Apr 13, 2026
6f0e96d
patch
mrchantey Apr 13, 2026
2f61584
patchpatch
mrchantey Apr 14, 2026
f9e64e1
patch: child_process
mrchantey Apr 14, 2026
ddcef72
patch
mrchantey Apr 14, 2026
677bff6
feat: env var
mrchantey Apr 14, 2026
12f5cf6
fix: env var serde
mrchantey Apr 14, 2026
ffaf825
feat: CallOnSpawn
mrchantey Apr 14, 2026
b47ed3c
wip: thread store
mrchantey Apr 14, 2026
bceaa21
fix: bucket serialization
mrchantey Apr 14, 2026
8c0934e
fix: chat newlines
mrchantey Apr 14, 2026
4f9a4c6
feat: coalescing trigger
mrchantey Apr 15, 2026
90d42a1
wip: scene store
mrchantey Apr 15, 2026
4896595
patch
mrchantey Apr 15, 2026
31bf557
refactor: MediaBytes ergonomics
mrchantey Apr 15, 2026
d3c4385
feat: SceneStore
mrchantey Apr 15, 2026
b225ec1
wip: SceneStore
mrchantey Apr 15, 2026
0098f8f
patch
mrchantey Apr 15, 2026
2a593c3
patch
mrchantey Apr 15, 2026
b139e03
fix: scene_store::save_bundle
mrchantey Apr 15, 2026
b9712e0
feat: multi agent
mrchantey Apr 16, 2026
6f34ea2
feat: exchange sequence
mrchantey Apr 16, 2026
b5ad87a
patch
mrchantey Apr 16, 2026
66d6111
feat: exchangefallback, exchangesequence
mrchantey Apr 16, 2026
6d54d71
patch
mrchantey Apr 16, 2026
4068171
feat: lambda deploy
mrchantey Apr 16, 2026
09d1b12
refactor: router buckets
mrchantey Apr 17, 2026
d3cff33
wip: router infra
mrchantey Apr 17, 2026
c48a811
wip: router with infra
mrchantey Apr 17, 2026
a368e4d
patch
mrchantey Apr 17, 2026
8043f24
wip: lambda
mrchantey Apr 17, 2026
9e7988d
wip: lambda deploy
mrchantey Apr 17, 2026
77cc48c
patch
mrchantey Apr 17, 2026
ebba6f4
patch
mrchantey Apr 17, 2026
0d7920e
patch
mrchantey Apr 17, 2026
c5423c1
feat: lambda artifacts
mrchantey Apr 18, 2026
283f647
patch
mrchantey Apr 18, 2026
a773e67
patch
mrchantey Apr 18, 2026
6d94b65
rename: provider > bucket
mrchantey Apr 18, 2026
de4e653
wip: bucket cleanup
mrchantey Apr 18, 2026
cdbf507
remove: TypedBucket
mrchantey Apr 18, 2026
c03b1f4
patch
mrchantey Apr 18, 2026
31de6b6
patch: cfg_if
mrchantey Apr 18, 2026
8498010
refactor: router
mrchantey Apr 18, 2026
d0564a7
wip: lightsail
mrchantey Apr 18, 2026
3e4ebc3
wip: lightsail
mrchantey Apr 18, 2026
0c2db7b
patch
mrchantey Apr 18, 2026
e4b7628
feat: cargo zigbuild lambda and lightsail
mrchantey Apr 18, 2026
3143d4b
patch
mrchantey Apr 19, 2026
cc6fa08
patch
mrchantey Apr 19, 2026
575c18c
feat: tofu variables
mrchantey Apr 19, 2026
58baec3
patch
mrchantey Apr 19, 2026
e829b89
wip: blob actions
mrchantey Apr 19, 2026
03ea164
feat: openai schema
mrchantey Apr 19, 2026
ef2acf9
patch
mrchantey Apr 19, 2026
30a265b
patch
mrchantey Apr 19, 2026
98d9b00
wip: lightsail logging
mrchantey Apr 19, 2026
a9ad5f7
patch
mrchantey Apr 20, 2026
b296b3c
patch
mrchantey Apr 20, 2026
30489f3
feat: S3FsBucket
mrchantey Apr 20, 2026
5a24f5c
test: lambda/lightsail/fs-tool-call integration tests
mrchantey Apr 20, 2026
6123514
patch
mrchantey Apr 20, 2026
0a51a2d
patch
mrchantey Apr 20, 2026
f4303f1
wip: rsx macro
mrchantey Apr 20, 2026
8dae09c
wip: rsx macro
mrchantey Apr 20, 2026
798d390
patch
mrchantey Apr 20, 2026
b865c34
patch
mrchantey Apr 20, 2026
97da2f9
fix: hanging infra tests
mrchantey Apr 20, 2026
04fb952
wip: style
mrchantey Apr 21, 2026
111ecd8
wip: design system
mrchantey Apr 21, 2026
baa0da3
test: style query
mrchantey Apr 21, 2026
e4436d8
patch
mrchantey Apr 22, 2026
bfe8fc2
wip: style refactor
mrchantey Apr 22, 2026
e90257a
patch
mrchantey Apr 22, 2026
6f8ddce
patch
mrchantey Apr 22, 2026
3652163
patch
mrchantey Apr 22, 2026
efac3f2
patch
mrchantey Apr 22, 2026
f56a349
wip: type system
mrchantey Apr 22, 2026
67e6ab4
patch
mrchantey Apr 22, 2026
93995b5
patch
mrchantey Apr 22, 2026
7e9fa07
wip: default properties
mrchantey Apr 22, 2026
348a1ba
patch
mrchantey Apr 23, 2026
dda7764
patch
mrchantey Apr 23, 2026
8df077d
refactor: FieldPath
mrchantey Apr 23, 2026
63c16d6
refactor: upstream Value
mrchantey Apr 23, 2026
c26430c
wip: schema type
mrchantey Apr 23, 2026
c3f736b
fix: schema
mrchantey Apr 23, 2026
6f78c3b
patch
mrchantey Apr 23, 2026
a6e0cf6
refactor: modules
mrchantey Apr 23, 2026
7894bac
remove: DocumentScope
mrchantey Apr 24, 2026
5454f5e
wip: Instance
mrchantey Apr 24, 2026
84250ff
patch
mrchantey Apr 24, 2026
32db4f6
wip: tokens 2
mrchantey Apr 24, 2026
087c72e
wip: selectors
mrchantey Apr 24, 2026
b756417
wip: token2
mrchantey Apr 24, 2026
477feba
wip: token2
mrchantey Apr 24, 2026
81cc7d9
feat: DocumentPath::This
mrchantey Apr 24, 2026
e9efe59
wip: css builder
mrchantey Apr 24, 2026
57c4d55
patch
mrchantey Apr 24, 2026
2fb570f
wip: token2
mrchantey Apr 25, 2026
654723f
patch
mrchantey Apr 25, 2026
941e9c7
refactor: unified token style system
mrchantey Apr 25, 2026
76acde1
patch
mrchantey Apr 25, 2026
15bab02
patch
mrchantey Apr 25, 2026
ee75490
fix: inconsistent value reflect/serde
mrchantey Apr 25, 2026
a6f671e
wip: css builder
mrchantey Apr 25, 2026
630bd8d
patch
mrchantey Apr 25, 2026
e79a463
refactor: TokenPath
mrchantey Apr 25, 2026
2e3c8cf
patch
mrchantey Apr 25, 2026
4647b46
feat: FromTokens
mrchantey Apr 25, 2026
675cc8c
wip: css builder
mrchantey Apr 25, 2026
b5511c8
patch
mrchantey Apr 25, 2026
be0dc0e
patch
mrchantey Apr 25, 2026
8e73dc3
patch
mrchantey Apr 25, 2026
f59a100
refactor: FromTokens use StyleQuery
mrchantey Apr 25, 2026
d89ae66
wip: css
mrchantey Apr 25, 2026
6acd987
patch: bedrock
mrchantey Apr 25, 2026
6225a8d
wip: multi property tokens
mrchantey Apr 25, 2026
4615577
remove: FromTokens
mrchantey Apr 26, 2026
633ee62
wip: css_token
mrchantey Apr 26, 2026
25b3339
wip: CssToken
mrchantey Apr 26, 2026
80fed61
wip: multi css tokens
mrchantey Apr 26, 2026
2f6b42d
refactor: AsCssValues
mrchantey Apr 26, 2026
2058778
feat: multiprop tokens
mrchantey Apr 26, 2026
f72ea9c
patch: macros
mrchantey Apr 26, 2026
fbc08d5
refactor: swap rule and selector naming
mrchantey Apr 27, 2026
9802202
fix: failing test
mrchantey Apr 27, 2026
2e2b3d4
patch
mrchantey Apr 27, 2026
074bcae
patch: AsCssValue
mrchantey Apr 27, 2026
c27aebc
wip: properties
mrchantey Apr 27, 2026
e56688c
patch
mrchantey Apr 27, 2026
f721281
feat: css var formatting
mrchantey Apr 27, 2026
3c2afe6
wip: style example
mrchantey Apr 27, 2026
67fc4b7
patch: properties -> suffixes
mrchantey Apr 27, 2026
e028c7b
patch
mrchantey Apr 27, 2026
fc6de4c
wip: material spec
mrchantey Apr 27, 2026
2a0035a
patch
mrchantey Apr 27, 2026
5aa2c74
patch
mrchantey Apr 27, 2026
6aab734
refactor: selector -> predicate
mrchantey Apr 28, 2026
9366234
patch
mrchantey Apr 28, 2026
ebfbab2
wip: remove token types
mrchantey Apr 28, 2026
e2855c1
wip: tokenstore
mrchantey Apr 28, 2026
9e86c37
patch
mrchantey Apr 28, 2026
f5aed1e
remove: reflect_ext
mrchantey Apr 28, 2026
9702db0
patch
mrchantey Apr 28, 2026
9335027
fix: duplicate file outputs
mrchantey Apr 28, 2026
059d1c4
wip: TokenStore
mrchantey Apr 28, 2026
eead9bf
patch
mrchantey Apr 28, 2026
1a36fac
wip: css token
mrchantey Apr 29, 2026
9bad635
wip: new token system
mrchantey Apr 29, 2026
17005b7
patch
mrchantey Apr 29, 2026
30ea3cd
patch
mrchantey Apr 29, 2026
390f340
wip: middleware uniformity
mrchantey Apr 29, 2026
4ef8fcb
remove: SceneActionRenderer
mrchantey Apr 29, 2026
80f7cf6
patch: simplify scene rendering
mrchantey Apr 29, 2026
e39466e
wip: tui renderer
mrchantey Apr 30, 2026
e45c0d1
wip: layout
mrchantey Apr 30, 2026
dacf37f
patch
mrchantey Apr 30, 2026
ed11e25
refactor: tui layout
mrchantey Apr 30, 2026
2fcc38a
wip: tui render
mrchantey May 1, 2026
08485f0
patch
mrchantey May 1, 2026
1760b4e
wip: fargate
mrchantey May 1, 2026
d13b6d0
patch
mrchantey May 1, 2026
27e8569
wip: fargate
mrchantey May 1, 2026
dc02291
wip: fargate
mrchantey May 2, 2026
eef209a
patch: buffer
mrchantey May 2, 2026
2b01deb
wip: StyledNodeQuery
mrchantey May 2, 2026
96e5bee
wip: styled node query rendering
mrchantey May 2, 2026
00dc7b0
wip: render styled node view
mrchantey May 2, 2026
a2bdaa7
feat: fargate
mrchantey May 2, 2026
3490f47
patch
mrchantey May 2, 2026
c2e880f
wip: content box model
mrchantey May 2, 2026
b2f06a4
wip: tui layout
mrchantey May 2, 2026
fb86110
patch
mrchantey May 2, 2026
1e2754f
wip: flex layout
mrchantey May 2, 2026
17ea81a
patch
mrchantey May 2, 2026
03024ed
wip: layout
mrchantey May 2, 2026
0146d97
wip: flex
mrchantey May 2, 2026
4a4c678
patch
mrchantey May 2, 2026
610d340
wip: tests
mrchantey May 2, 2026
2d5482b
patch
mrchantey May 3, 2026
5f62fa7
patch: flex tests
mrchantey May 4, 2026
4795132
patch
mrchantey May 4, 2026
f0c6c47
patch
mrchantey May 4, 2026
fc95d5d
refactor: files
mrchantey May 4, 2026
c424398
refactor: TuiRenderContext
mrchantey May 4, 2026
3d19966
refactor: charcell
mrchantey May 4, 2026
15e0f35
patch: fargate bindings
mrchantey May 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
┌─┐+┌─┐+┌─┐+++++++++++++++++++++++++++++
│A│+│B│+│C│+++++++++++++++++++++++++++++
└─┘+└─┘+└─┘+++++++++++++++++++++++++++++
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
┌─────┐+++++++++++++++++++++++++++++++++
│+++++│+++++++++++++++++++++++++++++++++
│++X++│+++++++++++++++++++++++++++++++++
│+++++│+++++++++++++++++++++++++++++++++
└─────┘+++++++++++++++++++++++++++++++++
11 changes: 11 additions & 0 deletions .beet/snapshots/crates/beet_node/src/render/tui2/flex.rs/11.snap
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
┌─────┐+++++++++++++++++++++++++++++++++
│First│+++++++++++++++++++++++++++++++++
└─────┘+++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
┌──────┐++++++++++++++++++++++++++++++++
│Second│++++++++++++++++++++++++++++++++
└──────┘++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
┌─────┐+++++++++++++++++++++++++++++++++
│Third│+++++++++++++++++++++++++++++++++
└─────┘+++++++++++++++++++++++++++++++++
11 changes: 11 additions & 0 deletions .beet/snapshots/crates/beet_node/src/render/tui2/flex.rs/12.snap
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
┌───┐+++++++++++++++++++++++++++++++++++
│┌─┐│+++++++++++++++++++++++++++++++++++
││A││+++++++++++++++++++++++++++++++++++
│└─┘│+++++++++++++++++++++++++++++++++++
│┌─┐│+++++++++++++++++++++++++++++++++++
││B││+++++++++++++++++++++++++++++++++++
│└─┘│+++++++++++++++++++++++++++++++++++
│┌─┐│+++++++++++++++++++++++++++++++++++
││C││+++++++++++++++++++++++++++++++++++
│└─┘│+++++++++++++++++++++++++++++++++++
└───┘+++++++++++++++++++++++++++++++++++
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
┌─────┐+++++++++++++++++++++++++++++++++
│First│+++++++++++++++++++++++++++++++++
└─────┘+++++++++++++++++++++++++++++++++
┌──────┐++++++++++++++++++++++++++++++++
│Second│++++++++++++++++++++++++++++++++
└──────┘++++++++++++++++++++++++++++++++
┌─────┐+++++++++++++++++++++++++++++++++
│Third│+++++++++++++++++++++++++++++++++
└─────┘+++++++++++++++++++++++++++++++++
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
+++++++++++++++++++++++++++++┌─┐+┌─┐+┌─┐
+++++++++++++++++++++++++++++│A│+│B│+│C│
+++++++++++++++++++++++++++++└─┘+└─┘+└─┘
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
++++++++++++++┌─┐+┌─┐+┌─┐+++++++++++++++
++++++++++++++│A│+│B│+│C│+++++++++++++++
++++++++++++++└─┘+└─┘+└─┘+++++++++++++++
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
┌─┐+++┌─┐+++++++++++++++++++++++++++++++
│A│+++│B│+++++++++++++++++++++++++++++++
└─┘+++└─┘+++++++++++++++++++++++++++++++
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
┌─┐+┌──────────────────────────────┐+┌─┐
│A│+│B+++++++++++++++++++++++++++++│+│C│
└─┘+└──────────────────────────────┘+└─┘
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
┌──────┐++++++++++++++++++++++++++++++++
│┌────┐│++++++++++++++++++++++++++++++++
││Tall││+┌─────┐++++++++++++++++++++++++
│└────┘│+│Short│++++++++++++++++++++++++
│┌────┐│+└─────┘++++++++++++++++++++++++
││Item││++++++++++++++++++++++++++++++++
│└────┘│++++++++++++++++++++++++++++++++
└──────┘++++++++++++++++++++++++++++++++
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
┌──────┐+┌─────┐++++++++++++++++++++++++
│┌────┐│+│Short│++++++++++++++++++++++++
││Tall││+└─────┘++++++++++++++++++++++++
│└────┘│++++++++++++++++++++++++++++++++
│┌────┐│++++++++++++++++++++++++++++++++
││Item││++++++++++++++++++++++++++++++++
│└────┘│++++++++++++++++++++++++++++++++
└──────┘++++++++++++++++++++++++++++++++
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
┌──────┐++++++++++++++++++++++++++++++++
│┌────┐│++++++++++++++++++++++++++++++++
││Tall││++++++++++++++++++++++++++++++++
│└────┘│++++++++++++++++++++++++++++++++
│┌────┐│++++++++++++++++++++++++++++++++
││Item││+┌─────┐++++++++++++++++++++++++
│└────┘│+│Short│++++++++++++++++++++++++
└──────┘+└─────┘++++++++++++++++++++++++
11 changes: 11 additions & 0 deletions .beet/snapshots/crates/beet_node/src/render/tui2/flex.rs/9.snap
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
┌───────┐+++++++++++++++++++++++++++++++
│┌─┐+┌─┐│+++++++++++++++++++++++++++++++
││A│+│B││+++++++++++++++++++++++++++++++
│└─┘+└─┘│+++++++++++++++++++++++++++++++
└───────┘+++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
┌───────┐+++++++++++++++++++++++++++++++
│┌─┐+┌─┐│+++++++++++++++++++++++++++++++
││C│+│D││+++++++++++++++++++++++++++++++
│└─┘+└─┘│+++++++++++++++++++++++++++++++
└───────┘+++++++++++++++++++++++++++++++
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<h1>Welcome to Beet</h1><p>This is a <strong>bold</strong> and <em>italic</em> intro.</p><h2>Features</h2><ul><li>Fast</li><li>Cross-platform</li><li><a href="https://example.com">Documentation</a></li></ul><hr /><blockquote><p>A block quote with <em>emphasis</em>.</p></blockquote><pre><code class="language-rust">fn main() {}
</code></pre>
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Welcome to Beet

This is a **bold** and *italic* intro.

## Features

- Fast
- Cross-platform
- [Documentation](https://example.com)

---

> A block quote with *emphasis*.

```rust
fn main() {}
```

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Welcome to Beet

This is a **bold** and *italic* intro.

## Features

- Fast
- Cross-platform
- [Documentation](https://example.com)

---

> A block quote with *emphasis*.

```rust
fn main() {}
```

24 changes: 12 additions & 12 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
[build]
# recommended for cargo test --workspace
# jobs = 8
jobs = 8

[target.wasm32-unknown-unknown]
# wasm runner for cargo run and cargo test
# uncomment during development
runner = 'cargo run -p beet-cli -- run-wasm'
# runner = 'beet run-wasm'

rustflags = [
# remove in getrandom 0.3.4
"--cfg",
"getrandom_backend=\"wasm_js\"",
# get span.file()
# "--cfg",
# "procmacro2_semver_exempt",
]
# runner = 'cargo run -p beet-cli -- run-wasm'
runner = 'beet run-wasm'
# rustflags = [
# # TODO remove in getrandom 0.3.4
# # i think we can remove this now..
# "--cfg",
# "getrandom_backend=\"wasm_js\"",
# # get span.file()
# # "--cfg",
# # "procmacro2_semver_exempt",
# ]

[env]
WORKSPACE_ROOT = { value = "", relative = true }
12 changes: 9 additions & 3 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
ANTHROPIC_API_KEY=https://console.anthropic.com/settings/keys
OPENAI_API_KEY=https://platform.openai.com/api-keys
CEREBRAS_API_KEY=https://cloud.cerebras.ai/platform
GITHUB_API_TOKEN=https://github.com/settings/tokens
GEMINI_API_KEY=https://aistudio.google.com/apikey
AWS_IAM_ROLE=https://us-west-2.console.aws.amazon.com/iam/home?region=us-west-2#/roles
CLOUDFLARE_DEFAULT_ACCOUNT_ID=https://dash.cloudflare.com/login > 'Bobs Account' hamburger > Copy Account ID
CLOUDFLARE_API_TOKEN=https://dash.cloudflare.com/profile/api-tokens > Create Token > edit zone DNS > specify zone (recommended)> Continue To Summary > Create Token > Copy
CLOUDFLARE_DEFAULT_ACCOUNT_ID=https://dash.cloudflare.com/login > 'ctrl + k' > "Copy Account ID"
CLOUDFLARE_API_TOKEN=https://dash.cloudflare.com/profile/api-tokens > Create Token > edit zone DNS > specify zone (recommended)> Continue To Summary > Create Token > Copy

AWS_ACCESS_KEY_ID=https://us-east-1.console.aws.amazon.com/iam/home?region=us-west-2#/users > name > Security Credentials > Access Keys > Create Access Key
AWS_SECRET_ACCESS_KEY=https://us-east-1.console.aws.amazon.com/iam/home?region=us-west-2#/users > name > Security Credentials > Access Keys > Create Access Key
AWS_REGION=us-west-2
AWS_IAM_ROLE=https://us-east-1.console.aws.amazon.com/iam/home?region=us-west-2#/roles
AWS_BEARER_TOKEN_BEDROCK=https://us-east-1.conso·le.aws.amazon.com/bedrock/home?region=us-east-1#/api-keys?tab=long-term
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
assets
agent/*
.beet/infra
!agent/skills
out.txt
examples/thread/persistent_chat.json

!examples/assets
Cargo.toml.full
Cargo.toml.basic
target
rustc-ice*
.rustc_info.json
.env
.cache
.vscode/settings.json
dump.*
plan.md
file.pdf
launch.ron

Expand Down
124 changes: 100 additions & 24 deletions .zed/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// For a full list of overridable settings, and general information on folder-specific settings,
// see the documentation: https://zed.dev/docs/configuring-zed#settings-files
{
// "show_completions_on_input": false,
// "completions": {
// "words": "disabled"
// },
Expand All @@ -15,38 +16,113 @@
"initialization_options": {
"cargo": {
// "target": "wasm32-unknown-unknown",
"features": [
// "server"
// "client",
// "launch",
// "tungstenite"
// "lambda"
// "aws"
// "webdriver",
// "css",
// "sim",
// "bevy_default",
// "spatial",
// "examples",
// "ml",
// "cuda",
// "rand"
]
}
}
}
"features": "all",
// [
// "all",
// "tui",
// "bevy_scene",
// "json",
// "_pretty_curl",
// "_mini_browser",
// "http_server",
// "stack",
// "server"
// "client",
// "launch",
// "tungstenite"
// "lambda"
// "aws"
// "webdriver",
// "css",
// "sim",
// "bevy_default",
// "spatial",
// "examples",
// "ml",
// "cuda",
// "rand"
// ],
},
"completion": {
"snippets": {
"custom": {
"Arc::new": {
"postfix": "arc",
"body": ["Arc::new(${receiver})"],
"requires": "std::sync::Arc",
"scope": "expr",
},
"Some": {
"postfix": "some",
"body": ["Some(${receiver})"],
"scope": "expr",
},
"Ok": {
"postfix": "ok",
"body": ["Ok(${receiver})"],
"scope": "expr",
},
"Rc::new": {
"postfix": "rc",
"body": ["Rc::new(${receiver})"],
"requires": "std::rc::Rc",
"scope": "expr",
},
"Box::pin": {
"postfix": "boxpin",
"body": ["Box::pin(${receiver})"],
"requires": "std::boxed::Box",
"scope": "expr",
},
"vec!": {
"postfix": "vec",
"body": ["vec![${receiver}]"],
"description": "vec![]",
"scope": "expr",
},
},
},
},
},
},
},
"diagnostics": {},
"file_scan_inclusions": ["agent/plan*.md"],
"file_scan_exclusions": [
"crates/beet-cli",
// "crates/beet_build",
"crates/beet_examples",

"crates/beet_flow",
"crates/beet_ml",
"crates/beet_router_old",
// "crates/beet_design",
// "crates/beet_dom",
// "crates/beet_parse",
// "crates/beet_rsx",
"crates/beet_rsx_combinator",

"crates/beet_site",
"crates/beet_spatial",
"scripts",
// "tests",
// "target",
"rustfmt.toml",
"CHANGELOG.md",
"Cargo.lock",

// ".beet",
"**/.git",
".gitattributes",
"LICENSE-APACHE.txt",
"LICENSE-MIT.txt",
"**/node_modules",
// "**/target",
// "**/*.log",
// "**/Cargo.lock",
"rustc-ice**"
]
// "rustc-ice**",
// ".env.example",
// ".beet",
".github",
// ".cargo",
".vscode",
],
}
Loading