Skip to content

v0.2.14 — enamel press language

Choose a tag to compare

@github-actions github-actions released this 31 Aug 16:53
· 96 commits to main since this release

Hall and studio controls share one enamel press language: paper (send / primary), steel (chips / tabs / model / attach / stop), ghost (message actions). :active scales to --press: 0.97 in 140ms. Wood quest-board rail and Studio tavern stay out of the paper hover. prefers-reduced-motion disables the scale.

Tag v0.2.13 stays on 33c880d (npx @kevin5251984/guild web).

Has

  • Enamel press language (chat.css?v=press-enamel); paper / steel / ghost
  • npx @kevin5251984/guild web (--port, --no-open)
  • Pages hero GIF take2 (62.6s, 960×600, 10fps, 626 frames, silent, 9.5MB)
  • English hall GIF take2 on the README first screen
  • Restyled Pages fixture: enamel night, Syne, sticky nav, copyable pnpm i && pnpm test && pnpm dev
  • Wood hall rail; stacked avatars stay in the ring
  • Line-start @handle; first body @handle fallback
  • Hermes-shaped Chrome last_used snapshot (never the live profile)
  • Host Claude / Cursor / Codex MCP live in chat — no import step
  • Local tools: run, read, write, list, skill, spawn, browser, image_gen
  • Optional Position sandbox: / GUILD_SANDBOX tool gate (unset = full_access)

Does not have

  • A live daemon on Pages
  • OS jail / approval around run and write
  • Codex app-server harness
  • HTTP MCP
  • Studio portrait / buddy sprites (parked in the worktree, not this cut)
  • Trajectory kind filter / setup-thread empty state (parked, not this cut)

Security
run and write execute as you unless you set GUILD_SANDBOX or a Position sandbox: line. Default cwd for run is $HOME. Host MCP spawns as you with no import / consent prompt. Browser snapshots Chrome logins by default unless GUILD_BROWSER_REAL_PROFILE=0. Read SECURITY.md before you point this at a machine you care about.

Quick start
npx @kevin5251984/guild web

or from a checkout: pnpm i && pnpm test && pnpm dev