changelog

Changelog

Release history for the gcontext package (PyPI gcontext-ai) and this site.

2026-08-23

gcontextv0.14.0
Changed
  • Controls tab redesigned: sticky header with server name and connected status, search with "/" shortcut, All/Listed/Hidden segmented filter, Resources/Commands type chips, Descriptions toggle, collapsible sections with white group cards, List all/Hide all bulk actions, inline copy and rename, fixed pending-changes bar with Discard/Reload, green reloaded toast.
  • Commands tab removed (now redundant with Controls).
  • Backend adds category field to command rows for grouped display.
Fixed
  • Pin POST validates that the target file exists on disk and rejects path traversal attempts.

2026-08-22

gcontextv0.13.1
Added
  • agents/ folder parity: MCP resource picker, root resource map, ask/explain/setup prompts, context ledger, dashboard, CLI banner, restart notes, and docs now treat agents/ equal to connections/ and modules/.
  • controls.yaml as full on/off registry with one-time migration from the old auto values.
  • Controls tab in dashboard: toggle, rename, bulk-toggle, flat layout with reload banner.
  • File pinning in dashboard Files tab.
  • gcontext reload replaces the three-step restart cycle in framework instructions.
  • New docs: using.md, mcp.md, tools.md, troubleshooting.md.
Changed
  • names: section in controls.yaml renames commands and resource display titles.
  • Legacy dual-scan removed: agents scan only agents/, no longer fall back to modules/.
Removed
  • Auto value in controls.yaml (migrated to explicit on/off).

2026-08-20

gcontextv0.12.2
Added
  • controls.yaml: single file to control the MCP surface (replaces commands.yaml, breaking).
  • hidden_commands: hide slash commands by stable key.
  • hidden_resources: hide modules/connections from the resource picker (fnmatch globs supported).
  • pinned_resources: surface specific files in the resource picker.
Fixed
  • Manifest loads before framework prompt registration so hidden_commands applies to built-in prompts.

2026-08-17

gcontextv0.12.1
Added
  • Command control: commands.yaml with a disabled list lets you hide any command by its stable key.
  • shares and configurable fields in the agent manifest, with validation on install and share.
  • Dashboard agents tab and /api/agents endpoint.
  • Startup log shows how many commands are disabled.
Changed
  • Connection scaffolding reports missing kinds instead of creating stub folders.
  • Update flow is ownership-aware: learned directories are skipped, configurable files backed up as .pre-update, example runs skipped when real runs exist.
Fixed
  • Hash comparison strips injected base-path comments so check/update reports match the registry.

2026-08-16

agentsv0.1.0
Added
  • Browser Cookbook: browser agent that learns your sites and crystallizes tasks into scripts.
  • Post Crafter: marketing post agent with scored headline workshop.
  • Diagram Crafter: diagram agent that turns text into polished explanatory SVGs.
sitev0.11.0
Added
  • Dedicated post-crafter landing page with five-pass diagram tiles and promise rows.
Changed
  • gcontext v0.11.0 changelog entry on /changelog page.

2026-08-15

gcontextv0.11.0
Added
  • 13 new tests: dashboard command name verification, `parse_github_url` unit tests, `secrets.scrub` edge cases (254 total).
Changed
  • `agent` tool added to framework instructions (tool count corrected from 6 to 7).
  • Dashboard command names match the server's registered prompt names (copy button works).
  • `GCONTEXT_REGISTRY` `@ref` supports tags and SHAs, not just branches.
  • `run_adhoc_script` writes temp files to `.venv/` instead of the project root.
  • `.venv-sync.lock` hidden from agent-visible listings.
Removed
  • Dead `prompts/resources.md` and stale resource template comment.
  • Dead `api/scripts/seed.py` and duplicate `_available_kinds` function.
Fixed
  • `run_script` blocks execution of `secrets.env` (security fix).
sitev0.10.0
Changed
  • Copy buttons on install and connections pages copy only the config fragment, not surrounding prose.
  • Privacy policy and terms rewritten for PR-based agent submissions, email signup, and install telemetry.
  • Install example uses `browser-cookbook` (real agent) instead of nonexistent `coolify-ops`.
  • Connection YAML examples include the `kind` field.
  • TypeScript build errors now surface during build.
  • Root metadata description updated to list any MCP client.
Removed
  • 56 unused shadcn/ui components, 17 pre-marketplace components, and ~5MB unused assets.
  • Dead dashboard suite, presentation pipeline, and 28 unused npm dependencies.
Fixed
  • Broken `/dashboard` links removed from homepage and agent install pages.
gcontextv0.10.3
Added
  • Connection scaffolding: `gcontext add` now creates `connections/<kind>/` stubs from the module's declared connections, with connection.yaml and index.md pre-filled.
  • Configurable timeout on `run_script` and `run_adhoc_script` (default 60s, max 600s).
  • Connection schema (all 5 fields, all 8 kind values) documented in the framework instructions pushed to clients on connect.
  • Prompt-less client fallback: instructions now explain how to use commands in clients that do not surface MCP prompts.
Changed
  • README rewritten; detailed sections moved to docs/reference.md.
Fixed
  • SSL failures on fresh macOS installs (certifi added as explicit dependency).
  • Venv sync no longer runs `uv pip install` on every exec call when deps have not changed (marker cache).
  • Exec channel no longer wedges when another call is installing deps (sync lock with structured busy error).
  • Timed-out scripts now kill the entire process group, not just the direct child (prevents orphaned browser processes).
  • Root README.md excluded from agent installs and validation.
sitev0.9.0
Added
  • Collapsible prerequisites section on agent pages: shows install steps for uv, gcontext, and `gcontext init` before the main install command.
  • Full 4-step install flow on agent pages: add the agent, start the server, connect your client, run setup.
Changed
  • Example instance name across the site from `my-agent` to `my_instance`.
  • "What is gcontext?" link moved inside the prerequisites toggle, next to the gcontext install step.
Removed
  • "The agent is open source" footer block from browser-cookbook landing.
  • Standalone GcontextExplainer component from agent detail pages (absorbed into Prerequisites).
gcontextv0.10.1
Added
  • `index_format_issues()` validator: checks that every index.md follows the expected shape (title, summary, bullets, sibling coverage).
  • `gcontext share` hard-rejects agents with malformed index.md files before publish.
Fixed
  • Substring bug in `_mentions()` that could match partial filenames as referenced siblings.
  • `write_file` warning message now explains the expected index.md shape so the agent can self-correct.

2026-08-14

gcontextv0.10.0
Added
  • Generated commands: a command file with `each: <glob>` registers one slash command per matching state folder, e.g. one command per saved recipe. New entries appear at runtime after a client reconnect; a parameter `default` makes its argument optional.
  • Agent dependencies: a manifest can declare `agents:` with registry ids; install resolves them recursively and reports each one.
  • `explain` prompt: a what-is-this-agent walkthrough built from the instance's real state.
  • Setup script standard: setup and install texts follow one spec, with code-built reports shown verbatim; the share validator enforces it.
Changed
  • Commands register under short names: /mcp__<server>__save_recipe instead of /mcp__<server>__<module>__save_recipe. The owner prefix returns only when two commands collide or a name is reserved by the framework.
  • CLI banners follow the script standard; agent-facing wording lives in markdown prompt files, not Python strings.
Removed
  • The templates/ folder: the bleak-ai/agents registry is the single source of installable agents.
Fixed
  • Dev checkouts no longer send install telemetry pings.
sitev0.7.0
Added
  • Dedicated landing page for browser-cookbook: a dark-themed marketing page with its own header, hero, flow diagram, cost-of-repeating chart, prompt examples, Claude Code and Chrome mockups, "three ways to ask" visual section, and install CTA
  • Agent detail pages render a "Requires" section when an agent declares dependencies
Changed
  • Hero headline updated to "The Agent State Manager"
  • Signup CTA copy revised across placements
  • gcontext 0.9.0 changelog entry added to the public changelog page
Removed
  • Waitlist form component (replaced by email signup in 0.2.0, dead code since then)
  • Legacy wf- CSS class prefixes renamed to gc-

2026-08-12

gcontextv0.9.0
Changed
  • The installable unit is now called an agent. Install with `gcontext add <agent-id>` from the bleak-ai/agents registry.
  • The MCP tool `workflow` is renamed to `agent`. Clients that call the old name must switch.
  • Agent manifests support two new optional fields: `connections[].examples` and `learns`.
  • The setup prompt now checks installed agents first: if an agent's declared connections are missing, it reports which agents are not operational and offers to build those connections before anything new.
sitev0.6.0
Changed
  • The homepage now leads with ready agents: the catalog sits directly under the hero, and the hero reads "Ready agents for your stack."
  • A new "Agents that share one state" section explains the model: agents installed into an instance share one memory and one set of connections, so each new agent starts with everything the instance already knows.
  • The state-architecture content (folder anatomy, get started) moved below the agents sections.
sitev0.5.0
Added
  • Connection cards on agent pages show example services (like Linear, Stripe, or Slack) for each connection an agent needs.
  • A Learns section on agent pages describes what each agent accumulates as it runs.
Changed
  • Workflows are now agents across the whole site: the directory lives at /agents (browse, share, and detail pages included). Old /workflows URLs no longer exist.
  • Agent detail pages are restructured around what an agent does, what it connects to, and what it learns over time, followed by one install command and the file browser.
Removed
  • The multi-step get-started block on detail pages; onboarding lives on the /agents page.

2026-08-11

sitev0.4.0
Added
  • Strategy attribution: every copy-install event and email signup now carries the go-to-market campaign that brought the visitor (first-touch UTM capture in localStorage, attached to Umami event data and Buttondown subscriber metadata)
  • Umami analytics proxied through the site at /stats.js to avoid adblocker interference
Changed
  • gcontext 0.8.0 entry added to the public changelog page (install telemetry, /workflows prompt, download counter)
gcontextv0.8.0
Added
  • Anonymous install telemetry on gcontext init: sends install_id, version, OS, and platform to the API (fire-and-forget, 3s timeout, opt out with GCONTEXT_TELEMETRY=0)
  • /workflows framework prompt for browsing, installing, and updating workflows from the registry
  • Download counter ping on gcontext add (notifies the API after a successful registry install)
sitev0.3.0
Added
  • Public /changelog page covering the gcontext package (PyPI gcontext-ai) and the site, backfilled from real release history (0.4.0 through 0.7.0, site 0.1.0 through 0.2.0)
  • Changelog link in the footer (DEVELOPERS column)
Changed
  • Signup copy pass: rewording on the email signup component (news line, context CTA button)
sitev0.2.0
Added
  • Email signup in three placements: a banner above the nav, a box under the install command on workflow detail pages, and a footer form
  • /api/subscribe route that forwards signups to the email service server-side; signups record their placement and fire an email-signup analytics event
Changed
  • Workflows pages render from the public GitHub registry (bleak-ai/workflows) at build time instead of the marketplace API
Removed
  • /admin dashboard (retired with the marketplace API)

2026-08-10

gcontextv0.7.0
Added
  • Workflow lifecycle commands: search, install, check, and update
Changed
  • The run command is required in the workflow spec
gcontextv0.6.0
Added
  • Warnings when the running server is stale after a code update
Changed
  • gcontext add installs workflow templates from the public GitHub registry (or any public GitHub repo URL) instead of the marketplace API
  • gcontext share validates the template locally and prints the pull-request flow for the registry
sitev0.1.1
Added
  • Analytics events on the copy buttons (install command, manual install, install block)
Changed
  • Simplified connections page copy; connection hero trimmed from 4 steps to 3
  • X-Source header on all API fetch calls
sitev0.1.0
Added
  • First release of gcontext.ai
  • Homepage with hero, folder anatomy, quickstart, connections teaser, and workflows teaser
  • /workflows concept page, /workflows/browse searchable directory, /workflows/[slug] detail page with install flow, /workflows/share publish guide
  • /connections page
  • Error and 404 pages, privacy and terms pages
  • Marketplace design system (dark theme, scoped tokens)

2026-08-09

gcontextv0.5.0
Added
  • gcontext share <module-path>: validates a local workflow template against the standard, bundles its files, and submits it for review

2026-08-08

gcontextv0.4.4
Added
  • gcontext add <workflow-id>: installs a published workflow template into modules/ (snapshot install, never overwrites an existing module)

2026-08-04

gcontextv0.4.3
Added
  • Release script for automated version bump and build

2026-08-02

gcontextv0.4.2
Changed
  • uv is documented as a prerequisite: the install instructions state it and give the one-line install
gcontextv0.4.1
Changed
  • Reworked init: a three-step next-steps banner (up, connect your client, setup prompt) and a seeded README.md in every new agent folder
Removed
  • Manual connection-file instructions from the init banner
gcontextv0.4.0
Added
  • Six-tool surface: read_file, write_file, list_dir, grep, run_script, run_adhoc_script
  • Two-layer instructions delivered at connect: framework instructions plus the project's agent.md
  • Built-in setup prompt: describe what the agent should do and it builds the connections and modules
  • Every state file exposed as an MCP resource at gcontext://<path>
Removed
  • Flows and the built-in chat loop