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.
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