-
Notifications
You must be signed in to change notification settings - Fork 3.1k
feat(examples): publish examples manifest to agents-jukebox #5751
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
72f93f0
feat(examples): publish examples manifest to agents-jukebox
theomonnom 7e90357
refactor(examples): consolidate metadata into a single playground.yaml
theomonnom 20ffede
feat(examples): assign deterministic agent_name per deployed example
theomonnom 9a84f12
refactor(examples): drop livekit.toml merge from manifest build
theomonnom c05d0fd
refactor(examples): centralize agent ids in playground.yaml
theomonnom 4a8d12f
refactor(examples): switch playground.yaml to map shape
theomonnom b2ef6a6
refactor(examples): drop redundant agent_name field
theomonnom 2bda307
fix(deploy-examples): drop [skip ci] from manifest commit
theomonnom bf56d06
fix(deploy-examples): publish manifest to next/public not next/data
theomonnom 987d04b
examples: shorten descriptions to one-line taglines
theomonnom 7a127b9
examples-manifest: include per-example file tree + contents
theomonnom 8912bab
examples-manifest: drop separate readme blob
theomonnom 80f87fb
examples-manifest: inline GitHub permalink references in READMEs
theomonnom 893d525
examples-manifest: drop the attribution line under inlined snippets
theomonnom 943ed22
examples-manifest: textwrap.dedent inlined snippets
theomonnom 34d04d0
examples-manifest: inline references in prose + repo URL config
theomonnom 356cb78
examples-manifest: per-example github URL instead of shared template
theomonnom 7b25c2c
examples-manifest: pack file/line range into the inlined fence info
theomonnom f77b579
examples: brand-palette accents, 8x8 icons, trimmed tags
theomonnom 5f72a5f
examples: rework 8x8 pixel-art icons
theomonnom 7612e8d
examples: refine 8x8 icons (heart, speech bubble, bell, burger)
theomonnom fde1bf0
examples: longer per-agent descriptions (full sentence)
theomonnom d6469a6
examples-manifest: ship metadata only, no inlined source
theomonnom 14ed4b2
examples/inference: live model-swap voice demo
theomonnom db0d2a9
examples: sync playground.yaml to 12x12 dual-color icons + add infere…
theomonnom d73e128
examples: explicit `rpc` field + agent-pushed cart view (fire-and-for…
theomonnom 9b15c38
examples: priced cart for drive-thru + appointment view for frontdesk
theomonnom 9a7d5ec
examples: fix ruff (Awaitable/Callable from collections.abc, isort)
theomonnom cf1e23a
frontdesk: isolate playground UI into ui_view.py
theomonnom eb07bf2
frontdesk/ui_view: restore FA glyph codepoints (calendar / circle-check)
theomonnom f64d630
examples: write FA glyphs as \u escapes so they're readable in source
theomonnom f648444
examples/views: rely on yaml `views[].title` for the card heading
c188b2c
drive-thru: coalesce + serialize cart pushes to the playground view
7422544
frontdesk: card shows the search range, not every slot
1a0194f
inference example: use update_options for LLM swap + announce changes
fd70687
inference example: let the LLM voice the model-swap acknowledgement
b12800c
inference example: drop redundant comments
69e849a
inference example: register RPC methods after session.start
abc293a
Merge remote-tracking branch 'origin/main' into examples-manifest-pub…
d7f4a85
inference example: wire up to the deploy-examples CI
cc4103d
examples: ruff format
e019bf5
examples: share one byte-identical Dockerfile across every example
4dd4731
examples: rename entry scripts to agent.py so the Dockerfile is shared
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 Push retry loop wastes last rebase and logs misleading "retrying" message
The
for i in 1 2loop performs agit pull --rebaseafter every failed push, including the final iteration. On the last iteration (i=2), if the push fails, the script rebases and prints"Push failed (attempt 2), pulling and retrying..."but the loop then exits and no subsequent push attempt is made. This means: (1) the rebase after the second failed push is wasted work, (2) the log message promises a retry that never happens, and (3) you get only 2 push attempts when the structure suggests 2 retries after the initial attempt (i.e., 3 total). The fix is either to change the loop tofor i in 1 2 3(giving 3 push attempts with 2 rebases between them) or to move the rebase/message into a conditional that skips on the last iteration.Was this helpful? React with 👍 or 👎 to provide feedback.