Changelog
Weekly summaries of what shipped in Halyard, from most recent to oldest.
Week of Jun 29 — Flat workspace pricing
Section titled “Week of Jun 29 — Flat workspace pricing”Per-seat pricing is gone. Halyard is now one flat monthly price per workspace, sized by company headcount — with unlimited human members on every plan and agent usage included.
- Four workspace bands — Free ($0, up to 10 people), Team ($349/mo, up to 25), Growth ($999/mo, up to 100), and Business (from $2,499/mo, 100–250). Annual billing brings Team to $299/mo and Growth to $849/mo.
- Unlimited human members — Adding teammates never changes your bill. Bands are a fair-use guide by company size, not a per-seat meter.
- Agent queries included — Every plan ships with a monthly MCP query quota (2,500 to 500,000 depending on band), visible on the billing page. Quotas are display-only for now — nothing gets cut off.
- Existing customers grandfathered — If you’re on a per-seat plan today, nothing changes. Your plan is labelled Legacy in billing settings and you can move to a band whenever you like.
Week of Jun 9 — Search quality overhaul & inbox moderation
Section titled “Week of Jun 9 — Search quality overhaul & inbox moderation”Search gets a serious upgrade. Three search-quality phases shipped in parallel — proper vector indexing, hybrid keyword + semantic, and opt-in query expansion — backed by a real evaluation harness. Inbox got a moderation queue, and the API now deploys with zero downtime.
- Smarter search — HNSW vector indexing for fast similarity lookups, hybrid keyword + semantic ranking, and opt-in HyDE query expansion (where the LLM hypothesizes an answer to improve retrieval). Searches feel faster and more relevant.
- Search evaluation harness — A proper eval set lets us measure search quality changes scientifically instead of vibes-checking, so future improvements stick.
- Inbox moderation queue — AI-generated knowledge now sits in a moderation queue for 24 hours with automatic LLM review before going live. You decide what becomes durable knowledge.
- Zero-downtime API deploys — Rolling Fly.io deploys mean API updates no longer cause brief outages. The MCP and web app stay responsive through every release.
- Personal founder welcome email — New signups now get a personal note from the founder instead of a generic template.
- ClickUp self-healing — A reconciliation backstop and webhook self-heal ensure ClickUp ingestion can’t silently die, even if a webhook gets dropped.
Week of Jun 2 — Editor upgrades & reliability polish
Section titled “Week of Jun 2 — Editor upgrades & reliability polish”Cleaner editing, safer artifacts, more accurate metrics. The docs editor got a slash menu and image insertion, HTML artifacts moved into a sandbox, and bot accounts are now filtered out of engineering metrics.
- Sandboxed HTML artifacts — Knowledge entries that render HTML now run in a network-isolated sandbox, so untrusted content can’t reach out to external services or leak data.
- Light-mode color refresh — All surfaces are now unified on an OKLCH lightness axis, giving the app a cleaner, more consistent feel in light mode.
- Slash menu in the editor — Type
/in any knowledge doc to insert images, callouts, and other block types without reaching for the toolbar. - Viewport switcher + page actions menu — The docs viewport switcher collapsed into a dropdown, and every page now has a contextual actions menu for quick operations.
- Agent provenance stamping — Knowledge entries written by Haly are now tagged with their origin, so you can always see whether a doc came from a human or an agent.
- Bot accounts excluded from metrics — GitHub PR and activity metrics now ignore bot accounts, so Dependabot and Renovate noise doesn’t skew your team’s throughput numbers.
- MCP token amnesty — A one-time grace period for old-format MCP refresh tokens means CLI users won’t get unexpectedly logged out after the recent OAuth changes.
Week of May 26 — Haly comes alive: Slack, integrations, and rich docs
Section titled “Week of May 26 — Haly comes alive: Slack, integrations, and rich docs”The biggest week yet. The chat agent (now named Haly) expanded from a side panel into Slack, three major source integrations landed (ClickUp, Linear, Google Calendar), knowledge entries gained rich HTML/CSV artifacts, and the metrics page gained engineering cycle-time tracking.
- Haly in Slack —
@mention Haly in any channel or send a DM and get the same agent that’s in the web app, with full access to your knowledge base. Includes assistant-pane “thinking” status and proper threading. - Chat side panel + write tools — The in-app chat agent can now create work summaries, update person profiles, upsert companies, and refresh your user profile during conversations, turning chat into durable knowledge.
- ClickUp integration — OAuth connection, webhook ingestion, and historical backfill. Open tasks now flow into Halyard alongside PRs.
- Linear integration — Same shape as ClickUp: connect once, get your Linear activity ingested as work events.
- Google Calendar integration — Calendar events are now ingested as work events, giving a fuller picture of where your team’s time goes.
- Rich knowledge artifacts — Knowledge entries can now embed HTML and CSV content (charts, tables, custom views) rendered inline without card chrome.
- Cycle time chart — Metrics page now charts engineering cycle time with a moving-average trendline, alongside PR throughput and open tasks.
- Kimi K2.6 via AI gateway — Haly switched to Kimi K2.6 through the AI gateway, with date/time awareness and timezone localization built into the system prompt.
- MCP whoami + find_organizations — New tools so agents can identify themselves and discover which workspaces they have access to.
- Marketing polish — Font loading optimized for faster page loads, refreshed meta descriptions on key pages, contextual cross-linking between marketing pages.
Week of May 19 — Unified people surface & docs overhaul
Section titled “Week of May 19 — Unified people surface & docs overhaul”One place for everyone you work with. Users and contacts are now merged into a single People view, and the docs experience got a major restructure — your knowledge base is now front and center when you open the app.
- People & Companies unified — No more separate Users and Contacts pages. Everyone lives under People with type filters to slice by role, contact, or company.
- Docs is now home — The root
/route lands on your knowledge base, making it the natural starting point. Inbox has been folded in as a lifecycle scope (items needing review vs. published docs). - PR metrics chart — A new per-person weekly chart with a mean reference line helps teams track engineering throughput at a glance.
- Connected agents & CLI settings — See which agents and CLI sessions are connected to your workspace, when they last synced, and manage their access.
- Admin-only billing & metrics — Billing and workspace metrics are now restricted to admins, keeping the sidebar focused for everyone else.
- Privacy & security — PII is now scrubbed from error reports, and the privacy policy was refreshed to reflect current data practices.
Week of May 12 — Workspace metrics & attribution
Section titled “Week of May 12 — Workspace metrics & attribution”See what your team is shipping. The home page now shows real workspace metrics — PRs opened, contributors, weekly trends — powered by a new attribution system that ties GitHub and Slack identities back to Halyard users.
- Workspace metrics home page — Your dashboard now opens with a live snapshot of team output: PRs merged, contributors active, and weekly trends.
- GitHub historical backfill — When you install the GitHub App, Halyard imports 90 days of PR history so metrics are useful from day one.
- Identity attribution rework — A cleaner system for linking GitHub and Slack accounts to Halyard users, making cross-tool metrics reliable.
- Mobile-friendly layout — The app shell now adapts properly to phone and tablet viewports.
Week of May 5 — GitHub account linking & CLI release
Section titled “Week of May 5 — GitHub account linking & CLI release”Connect your GitHub identity. You can now link your GitHub account directly from Settings, enabling Halyard to attribute your PRs and commits to your profile automatically.
- GitHub account linking — Link your GitHub account in Settings to enable automatic PR attribution and richer profile context.
- Contact & Company migration — Contacts and companies are now first-class knowledge entries, meaning they’re searchable, linkable, and enriched the same way as any other document.
- Session summarizer — Claude Code sessions are now automatically distilled into knowledge entries, capturing decisions and context for future reference.
- R&D metrics dashboard — An internal tool for generating engineering velocity reports across any GitHub org.
- CLI v0.1.2 — Bug fixes for OAuth token refresh and a cleaner login experience.
Week of Apr 28 — Sidebar redesign & developer experience
Section titled “Week of Apr 28 — Sidebar redesign & developer experience”A cleaner, faster workspace. The sidebar got a full redesign, the app gained a polished loading state, and developer tooling improved with portless support in cloud environments.
- Flat sidebar — A simplified sidebar with grouped sections, cleaner hierarchy, and settings pinned to the footer. Less chrome, more content.
- Brand loading animation — A subtle pennant animation replaces the generic spinner while the app boots.
- Smarter MCP error hints — When a tool call fails, the response now includes actionable hints about what went wrong and how to fix it.
- Seed docs on signup — New workspaces start with an intro knowledge entry and system principles doc, so new users aren’t staring at a blank page.
Week of Apr 21 — Marketing refresh & background job migration
Section titled “Week of Apr 21 — Marketing refresh & background job migration”A new face and a new engine. The marketing site was rebuilt with a dark theme and competitor comparison pages, while the entire background job system moved to Trigger.dev for better reliability.
- Marketing rework — New dark theme, problem-led homepage, and comparison pages against Glean, Obsidian, Guru, Confluence, and others.
- Trigger.dev migration — All background jobs (embeddings, profile insights, mention resolution, analytics) now run on Trigger.dev. Redis dependency removed entirely.
- @ mention picker — Type
@in the document editor to search and link to any knowledge entry inline. - Login redesign — Simplified login with email OTP support and a split-pane layout featuring the marketing message.
- Design system rebrand — All UI components now use Halyard’s brand tokens (warm neutrals, sail palette) in one pass. Consistent look across the entire app.
- Admin dashboard — An internal staff dashboard with usage analytics and MCP coverage metrics.
Week of Apr 14 — Inline mentions & search improvements
Section titled “Week of Apr 14 — Inline mentions & search improvements”Link knowledge naturally. You can now reference any knowledge entry inline using mentions, and the search experience got noticeably better.
- Inline mentions — Reference people, docs, and companies with links that render as clickable chips in the editor. Broken references are automatically queued for remediation.
- Cmd+K search UX — Faster, cleaner command palette with better timestamps and less whitespace noise.
- Docs sidebar rework — The sidebar switched from a nested tree to a flat file list, making it easier to scan and find what you need.
- Analytics event tracking — Every knowledge entry operation (view, search, create, update) is now tracked, powering the audit log and usage insights.
- Contact tools — New MCP tools for upserting contacts and finding people by email, so agents can manage your address book.
Week of Apr 7 — Halyard CLI launch
Section titled “Week of Apr 7 — Halyard CLI launch”Your knowledge base, from the terminal. The first release of the Halyard CLI lets you sync Claude Code session logs into Halyard as searchable knowledge entries — decisions, context, and working notes captured automatically.
- CLI v0.1.0 — Install via npm, authenticate with your Halyard account, and sync session logs. Decisions made in Claude Code sessions become searchable knowledge.
- Trusted publishing — The CLI publishes to npm via OIDC trusted publishing, no tokens to manage.
- Infrastructure foundations — Terraform config for R2 storage and a cleaner project bootstrap process.
Week of Mar 31 — Quiet week
Section titled “Week of Mar 31 — Quiet week”No user-facing changes shipped this week. The team was heads-down on the CLI and the upcoming marketing + Trigger.dev work.
Week of Mar 24 — Navigation overhaul & smarter search
Section titled “Week of Mar 24 — Navigation overhaul & smarter search”A new way to move around. The app switched to a vertical ribbon navigation with contextual sidebars, and the knowledge search became more context-aware.
- Ribbon navigation — A vertical nav rail replaces the old top bar, with contextual sidebars that change based on where you are (docs, team, settings).
- Smarter search — Search results now surface the caller’s own profile context, and the tool descriptions better route temporal queries (“what did I do last week?”).
- API key authentication — HMAC-signed API keys for secure programmatic access.
- Knowledge usage analytics — Every search and view is now counted per entry, so you can see which knowledge is actually being used.
- Metadata drawer — A slide-out panel showing entry metadata (author, dates, relations, usage count) with consistent patterns across all views.
Week of Mar 17 — Knowledge editor & profile living docs
Section titled “Week of Mar 17 — Knowledge editor & profile living docs”Edit knowledge like a real document. The knowledge editor was rebuilt with a proper docs layout, sidebar tree, search, and settings — moving from a simple form to a full editing environment.
- Docs-style editor — A complete rethink of the knowledge editing experience: tree navigation, integrated search, and inline settings. Feels like a proper docs tool now.
- Profile living documents — User profiles are now continuously updated documents rather than static snapshots, evolving as new signals arrive.
- Auto-generated URLs — Every knowledge article gets a clean internal URL automatically, making cross-references and sharing easier.
- Database cleanup — Deprecated tables removed, timestamps added across all models, and legacy fields stripped out.
Week of Mar 10 — Brand refresh & knowledge graph
Section titled “Week of Mar 10 — Brand refresh & knowledge graph”A new look and a smarter knowledge system. Halyard got its visual identity (warm neutrals, sail logo, Playfair Display) and the knowledge base gained relationship tracking and topology visualization.
- Brand refresh — New color palette (warm neutrals), sail logo, and Playfair Display headings. Applied across the web app, marketing site, and all assets.
- Knowledge graph traversal — Agents can now walk the relationship graph between entries, surfacing connections that aren’t obvious from search alone.
- Source provenance — Every knowledge entry now tracks where it came from (Slack, CLI, MCP, manual), making it easy to trace information back to its origin.
- Knowledge ingestion overhaul — Smarter deduplication, automatic classification, and profile enrichment on ingest. Less noise, more signal.
- Markdown editor — Knowledge entries can now be viewed and edited as proper markdown, with rendering and syntax support.
Week of Mar 3 — Halyard rebrand & pricing simplification
Section titled “Week of Mar 3 — Halyard rebrand & pricing simplification”A new name and a clearer offer. The product rebranded from Ask Expert to Halyard, with a simplified per-seat pricing model and the foundations for self-serve onboarding.
- Rebrand to Halyard — New domain (usehalyard.ai), updated tooling to support the transition.
- Per-seat pricing — Pricing simplified to a straightforward per-seat model, replacing the previous usage-based tiers.
- Investor pitch page — A password-protected page for sharing the pitch deck with prospective investors.
- CI/CD pipeline — Automated deploy workflow with database migrations, making shipping reliable from day one.
- MCP install improvements — System color mode support and sandbox documentation for the MCP server install flow.