Commit 8768979
committed
Revert: rename SDK abstraction back to Sprites
Reviewer feedback: the Fly framing introduces more confusion than it
removes (Fly is the vendor brand for many products; Sprites is the
specific sandbox product the SDK actually exposes). Rolling back the
``7a652c04`` rename and keeping the original ``Sprites*`` names so the
public surface matches what users authenticate against.
Reverted at the SDK abstraction layer:
- ``agents.extensions.sandbox.flyio/`` → ``agents.extensions.sandbox.sprites/``
- ``FlySandbox*`` classes → ``SpritesSandbox*``
- ``Fly{PlatformContext,UrlAccess,Checkpoints}`` → ``Sprites*``
- ``FlyCloudBucketMountStrategy`` → ``SpritesCloudBucketMountStrategy``
- ``DEFAULT_FLY_SANDBOX_*`` constants → ``DEFAULT_SPRITES_*``
- Polymorphic discriminators: ``"fly"`` → ``"sprites"`` (session),
``"fly_cloud_bucket"`` → ``"sprites_cloud_bucket"``,
``"fly_platform_context"`` / ``"fly_url_access"`` /
``"fly_checkpoints"`` → ``"sprites_*"``
- Internal sentinels: ``__FLY_PRESENT__`` / ``__FLY_MISSING__`` /
``__FLY_MOUNTED__`` / ``__FLY_NOT_MOUNTED__`` → ``__SPRITES_*__``
- Test file: ``test_sandbox_fly.py`` → ``test_sandbox_sprites.py``
- Example runner: ``fly_runner.py`` → ``sprites_runner.py``
- Docs ref dir: ``docs/ref/extensions/sandbox/flyio/`` → ``sprites/``
- Backend identifier and error contexts: ``"fly"`` → ``"sprites"``
Unchanged (real-platform layer, never renamed in the first place):
- ``sprites-py`` PyPI dependency
- ``[sprites]`` optional extra
- ``SPRITES_API_TOKEN`` / ``SPRITES_API_URL`` env vars
- ``import sprites`` statements
- ``/.sprite/llm.txt`` literal path
- ``sprite-env`` CLI references
- Internal ``_SPRITE_*`` constants describing platform behavior
Compat-guard parametrize entries restored to the Sprites names and
discriminator strings. 143 unit tests pass; mypy + ruff clean
repo-wide; live-tested against a real sprite + Tigris bucket
(SpritesCloudBucketMountStrategy still installs rclone, mounts the
bucket, and the dir cache warmup still races correctly).1 parent f44bf6e commit 8768979
13 files changed
Lines changed: 365 additions & 369 deletions
File tree
- docs
- ref/extensions/sandbox
- flyio
- sprites
- sandbox
- examples/sandbox/extensions
- src/agents/extensions/sandbox
- flyio
- sprites
- tests
- extensions
- sandbox
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
| 135 | + | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
| 331 | + | |
336 | 332 | | |
337 | 333 | | |
338 | 334 | | |
| |||
355 | 351 | | |
356 | 352 | | |
357 | 353 | | |
358 | | - | |
| 354 | + | |
359 | 355 | | |
360 | 356 | | |
361 | 357 | | |
| |||
365 | 361 | | |
366 | 362 | | |
367 | 363 | | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
374 | 370 | | |
375 | | - | |
376 | | - | |
| 371 | + | |
| 372 | + | |
377 | 373 | | |
378 | 374 | | |
379 | 375 | | |
| |||
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
| 36 | + | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
96 | | - | |
| 95 | + | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | | - | |
| 231 | + | |
232 | 232 | | |
233 | 233 | | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
246 | 246 | | |
247 | 247 | | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
0 commit comments