Repository navigation
feat: cut time-to-first-chat (compose, demo agent, generic OIDC) - #16
Merged
Merged
Conversation
The public funnel started at toolchains and an empty UI. Default install is now curl+compose, a built-in demo agent, and honest localhost MCP URLs, with an all-in-one image and laptop embedded stores as the next distribution step. Co-authored-by: Cursor <cursoragent@cursor.com>
Loop the product screenshots into a ~11s GIF above the fold, and ship the exact HN title, URL and first comment so launch is a copy-paste after the next release. Co-authored-by: Cursor <cursoragent@cursor.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
curl+ Compose; a built-in demo agent is seeded so the UI chats without opening admin. MCP snippets usehttp://localhost:8080/mcpinstead of the docs-site 404..well-known(Keycloak paths as fallback); basic auth documented as the production path before an IdP. Hero copy is a single promise.ghcr.io/dfradehubs/agentgram) plus optional Go static UI (WEB_STATIC_DIR). Laptop mode embeds Redis + PostgreSQL. SQLite dialect rewrite is prepared but not wired to the pgx repositories.docs/demo.gif). Paste-ready Show HN title, URL and first comment:docs/show-hn.md.Test plan
cd api && go test ./...cd web && npm testcurlthe rootdocker-compose.yaml,docker compose up -d, open http://localhost:3000 and send a message to Demoseed.demo_agent, confirm the first-run wizard registers a REST agentCONFIG_PATH=configs/config.laptop.yaml go run ./cmd/server(embedded Redis + Postgres).well-knownis acceptedFollow-ups (not in this PR)
docs/show-hn.md)