v0.1.0
Changelog
- e1944ba: Feedback sideover closes on outside click and widens when viewing an issue's detail (feedback-widget-engineer feedback-widget-engineer@agents.local)
- ad5a2b4: Merge #17: feedback slide-over close + detail width (builder builder@togo.local)
- 2752887: Merge #19 via deploy (Fady Mondy info@3x1.io)
- cf10a02: SDK: show thumbnail previews for screenshots/images and flash the pinned element on-page (feedback-widget-engineer feedback-widget-engineer@agents.local)
- 6c0f7d6: builder: day-0 agentic harness — schema, authz, seeder, preflight, vault, SDK, issue plane, wizard, fleet generator (builder builder@togo.local)
- bd124b7: chore(db): renumber the sources migration to 0011, keep the constraint re-runnable (Fady Mondy info@3x1.io)
- e96b34c: chore(fleet): hire the domain expert (Fady Mondy info@3x1.io)
- e47a80c: chore(ui): a crawl config template in the source form (Fady Mondy info@3x1.io)
- c758eb6: feat(blueprint): mirror the design-language pass (Fady Mondy info@3x1.io)
- fc748e8: feat(blueprint): sync the reference app back into the blueprint, and make a generated project build (Fady Mondy info@3x1.io)
- ca32d75: feat(brain): a brain that belongs to no agent, and the webhook source registry (brain-vault-engineer brain-vault-engineer@agents.local)
- 3961b55: feat(brain): a project brain the whole fleet reads (#35) (Fady Mondy info@3x1.io)
- c4ac3c1: feat(brain): a real embedding model behind the seam, configured from .env (#36) (Fady Mondy info@3x1.io)
- 58edf4d: feat(bridge): pin and screenshot taken inside the running product, not the shell (Fady Mondy info@3x1.io)
- 9e812ee: feat(builderd): run the builder as its own process, so it survives the product (Fady Mondy info@3x1.io)
- 197add0: feat(builderd): serve the dashboard too, or there is nothing to look at (Fady Mondy info@3x1.io)
- e4990c2: feat(builderd): the shell — your product framed, the builder outside it (Fady Mondy info@3x1.io)
- 9dd2350: feat(decisions): "Not now" — park an issue without closing it (Fady Mondy info@3x1.io)
- 1b38d11: feat(docs): the reference library, and the caller brain.IngestDocument never had (#37, #38) (Fady Mondy info@3x1.io)
- 1bb4d1b: feat(fleet): brain graph + memory UI, paged activity, unlimited budgets, retry (builder builder@togo.local)
- 89db0ee: feat(fleet): hire agents, and stop refusing a deploy on a dirty tree (builder builder@togo.local)
- cbf4ecc: feat(issues): file an issue by hand from the board (Fady Mondy info@3x1.io)
- f5f1b0d: feat(issues): unblock by replying, and never park without a question (Fady Mondy info@3x1.io)
- 6879c32: feat(mcp): connect any MCP client to this fleet and its memory (Fady Mondy info@3x1.io)
- 9ff8d22: feat(orchestrator): a lead that reads the fleet and hands work to whoever fits (Fady Mondy info@3x1.io)
- 660b92c: feat(orchestrator): agents can delegate to each other, and ask a researcher (Fady Mondy info@3x1.io)
- 626fd1c: feat(sdk): the builder as a layer over the app, not an item in its menu (Fady Mondy info@3x1.io)
- 9f40311: feat(sdk): the report form is a draggable modal, not a section of the panel (Fady Mondy info@3x1.io)
- 3bd2f26: feat(sdk,issues): pin several elements, and get out of the way while doing it (Fady Mondy info@3x1.io)
- 6d4ed1b: feat(skills): make the generator write procedures, and regenerate one at a time (Fady Mondy info@3x1.io)
- caab3d8: feat(skills,brain): skill pages, usage log, and an interrogable graph (Fady Mondy info@3x1.io)
- 9b405d7: feat(sources): a GitHub repository as a brain source, incremental by commit SHA (brain-vault-engineer brain-vault-engineer@agents.local)
- 2796b93: feat(sources): a web crawl connector, and chunking for everything (#41) (Fady Mondy info@3x1.io)
- ca0e3de: feat(sources): join the scheduler to the plugin registry, and fix the loop it exposed (Fady Mondy info@3x1.io)
- dddc26d: feat(sources): mount the registry, start the scheduler, give it a surface (#39) (Fady Mondy info@3x1.io)
- eca7f3f: feat(sources): the source registry, and a SQL query as the first kind (#43) (Fady Mondy info@3x1.io)
- b4c8ae6: feat(term): a tmux terminal in the dashboard (Fady Mondy info@3x1.io)
- 092be8a: feat(triage): a title with no description gets a question, not a guess (Fady Mondy info@3x1.io)
- 8e4d9ab: feat(ui): the Sources and Library apps, and tiles to reach them (#37, #38, #39) (Fady Mondy info@3x1.io)
- 44fd20f: feat: PR publishing (opt-in), brain wired into the loop, routing fixes (builder builder@togo.local)
- 953b468: feat: chat history, a WhatsApp connector, and a PDF that reads any script (Fady Mondy info@3x1.io)
- 1dbd4a9: feat: database search and per-column paging across the board, skills and memories (builder builder@togo.local)
- 1826b41: feat: run reconciler, entity graph, per-agent workdir, deploy gate (builder builder@togo.local)
- 2927466: feat: skills catalogue (#16) and SDK-drafted personas (#15) (builder builder@togo.local)
- 43407d8: feat: the Brain and Chat apps (#47, #46) (Fady Mondy info@3x1.io)
- 2bd989b: fix(autonomy): the migrations deny rule pointed agents at a database wipe (Fady Mondy info@3x1.io)
- b30c12b: fix(blueprint): the generated app was titled BuilderDev (Fady Mondy info@3x1.io)
- ef6c674: fix(brain): one definition of the project namespace, and a guard test that guards (Fady Mondy info@3x1.io)
- 82c360f: fix(caps): measure blast radius by what a run disturbs, not what it writes (Fady Mondy info@3x1.io)
- 1ddc569: fix(ci): pin pnpm, and move to Node 22 (Fady Mondy info@3x1.io)
- 93b3edd: fix(crawl): SSRF via a discovered link, and two robots.txt rules that failed open (Fady Mondy info@3x1.io)
- 1a50d41: fix(orchestrator): a released run left its row open, throttling the fleet (Fady Mondy info@3x1.io)
- 1283f6b: fix(reaper): refund the attempt when the process was killed, not the agent (Fady Mondy info@3x1.io)
- 8106530: fix(rss): say when maxEntries silently loses entries (Fady Mondy info@3x1.io)
- 734b246: fix(sdk): standalone pages — real URL, no host chrome, and a Close that goes back (#51) (Fady Mondy info@3x1.io)
- 75c2e92: fix(sdk): stop offering pin and screenshot where they cannot work (Fady Mondy info@3x1.io)
- 15ef085: fix(sdk): the builder apps are pages now, not an iframe stapled to the host (#51) (Fady Mondy info@3x1.io)
- f4a8d24: fix(sdk): the report modal could not be scrolled, so Submit was unreachable (Fady Mondy info@3x1.io)
- 497749b: fix(skills): give regeneration ten minutes, not five (Fady Mondy info@3x1.io)
- ea5a80f: fix(skills): report the real failure, and let the clock bound the session (Fady Mondy info@3x1.io)
- 7a76d11: fix(skills): strip the preamble models put above the document (Fady Mondy info@3x1.io)
- 597bb0b: fix(term): the terminal was an unauthenticated shell — and ship the icon font (Fady Mondy info@3x1.io)
- d4d01ad: fix(triage): never move an issue without its explanation (Fady Mondy info@3x1.io)
- 00e089e: fix: an agent announces its work before starting, and never moves an issue silently (builder builder@togo.local)
- ddf620e: fix: truncate on character boundaries, not bytes (builder builder@togo.local)
- 506c421: merge issue-38 (Fady Mondy info@3x1.io)
- 61241fe: merge issue-44 (Fady Mondy info@3x1.io)
- c9be3e6: merge issue-47 (Fady Mondy info@3x1.io)
- 7da75b6: test(skills): assert no skill in the catalogue is a stub (Fady Mondy info@3x1.io)
- 6faa841: wip(#35): issue #35 (brain-vault-engineer brain-vault-engineer@agents.local)
- b3d4dc3: wip(#38): issue #38 (brain-vault-engineer brain-vault-engineer@agents.local)
- a0f1742: wip(#43): issue #43 (brain-vault-engineer brain-vault-engineer@agents.local)
- d039a1d: wip(#47): docs(brain): record provenance decisions and the source-registry drift blocking #47 (brain-vault-engineer brain-vault-engineer@agents.local)
Install
npx create-togo-builder@latest my-projectThe postinstall verifies the binary's SHA-256 against checksums.txt
before running it.