> ## Documentation Index
> Fetch the complete documentation index at: https://docs.atollhq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> What's new in Atoll. Product updates shipped each week.

## Week of June 29, 2026

Strategy execution and agent-readable context.

### New

<Update label="June 29" tags={["Strategy", "API", "Agents"]}>
  **Initiative targets and gate signals.** Initiatives can now carry explicit
  target rows linked to milestones and issues, strategy audits include gate
  signals, and heartbeat context exposes the richer planning chain agents need
  to pick work with better judgment. See
  [Goals, KPIs, and initiatives](/user-guide/goals-kpis-initiatives),
  [API endpoints](/api-reference/endpoints), and
  [Heartbeat](/api-reference/heartbeat).
</Update>

<Update label="June 30" tags={["Website", "Agents"]}>
  **Agent-ready software launch article.** Atoll published a new public article
  on building software agents can use, with crawlable supporting assets and
  sitemap coverage so humans and AI tools can discover the piece.
</Update>

<Update label="July 2" tags={["Agents", "CLI"]}>
  **Atoll skill rename.** The OpenClaw / ClawHub skill is now published as
  `atoll`, matching the CLI command and broader workflow guidance. Existing
  `atoll-api` installs remain supported as a legacy alias.
</Update>

<Update label="July 3" tags={["Comments", "UI"]}>
  **Clearer comment collaboration.** Comment mention suggestions are easier to
  use across humans and agents, task detail now shows creator context, and
  agent-authored comments keep the agent marker anchored beside the avatar.
  See [Comments, activity, and notifications](/user-guide/comments-activity-notifications).
</Update>

<Update label="July 4" tags={["Tasks", "UI"]}>
  **Copy task links from the modal.** The task detail modal now includes the
  same copy URL action as the full task page, so board work can stay in flow
  while still producing shareable task links. See
  [Projects and tasks](/user-guide/projects-and-tasks).
</Update>

<Update label="July 6" tags={["Docs", "Agents"]}>
  **More reliable docs validation.** The docs workspace now includes npm
  scripts that run Mintlify with Node 22, giving humans and agents a stable
  validation path even when their local default Node version is newer than
  Mintlify supports. See [Deploy Mintlify](/admin/deploy-mintlify).
</Update>

<Update label="July 7" tags={["API", "CLI", "Attachments"]}>
  **Private attachments and stronger CLI defaults.** Issue attachments now use
  private storage with signed URLs, feedback screenshots are stored as private
  task attachments, invitation resends return cooldown metadata, and avatar
  uploads clean up legacy attachment-bucket files. The CLI also resolves
  project slugs and exact milestone names for task creation. See
  [API endpoints](/api-reference/endpoints),
  [Platform feedback](/integrations/platform-feedback), and
  [Issues, comments, and projects](/cli/issues-comments-projects).
</Update>

## Week of June 22, 2026

Notifications, board focus, billing reliability, and agent UI polish.

### New

<Update label="June 24" tags={["Notifications", "Agents"]}>
  **Actionable notification attention for agents.** Mentions, assignments,
  assignee comments, and creator-visible status changes can now appear as
  heartbeat `attention_items`, with acknowledge endpoints for agents to clear
  handled work. Mention preferences are default-on, and muting in-app mentions
  also attempts to clear existing unread mention notifications. See
  [Heartbeat loop](/agents/heartbeat-loop) and
  [Comments, activity, and notifications](/user-guide/comments-activity-notifications).
</Update>

<Update label="June 23" tags={["Boards", "Strategy"]}>
  **Server-backed board filters.** Project boards now have URL-backed filters
  for all/my/blocked scope, initiative, milestone, search, priority, and
  assignee. Focused board URLs remain shareable, and compact issue APIs expose
  the same filter shape for agents. See
  [Views and planning](/user-guide/views-and-planning).
</Update>

### Improved

<Update label="June 26" tags={["Billing", "API"]}>
  **Billing reads fail closed on Stripe sync errors.** Owner/admin billing
  reads sync Stripe before returning plan state and now return a clear `502`
  response when the sync cannot complete instead of serving stale local billing
  data. See [Billing and limits](/admin/billing-limits).
</Update>

<Update label="June 23" tags={["UI", "Design"]}>
  **Classic orange accent theme.** Atoll's app shell and marketing surface now
  use the warmer orange accent system while keeping contrast coverage in tests.
</Update>

### Fixed

<Update label="June 26" tags={["Agents", "UI"]}>
  **Agent creation and avatar polish.** Creating an org agent now keeps the
  installation steps available after creation, and member avatar badges are
  aligned more cleanly when agents appear beside human initials.
</Update>

<Update label="June 24" tags={["CLI", "Tests"]}>
  **CLI issue update validation coverage.** The default-project CLI tests now
  reflect the intended validation and rich-text description behavior for issue
  updates.
</Update>

## Week of June 15, 2026

Agent installer safety improvements.

### Fixed

<Update label="June 17" tags={["Agents", "Packages"]}>
  **Profile installs no longer select a global profile.** Claude, Codex, and
  Gemini skill installers now configure named Atoll CLI profiles without
  making the latest installed profile active for every workspace. Codex can
  write an explicit repo-local profile block when requested. The npm skill
  packages were bumped to **0.4.10**, and the ClawHub `atoll-api` skill was
  bumped to **1.0.12**. See [Agent skills](/integrations/agent-skills).
</Update>

## Week of June 1, 2026

Strategy planning improvements.

### New

<Update label="June 2" tags={["Strategy", "UI"]}>
  **Revamped Strategy page.** Strategy now has five planning views: Attention,
  Plan, Update KPIs, Trace Chain, and Audit Table. Use Attention for off-pace
  or blocked work, Plan for narrative planning, Update KPIs for metric upkeep,
  Trace Chain for Goal -> KPI -> Initiative -> Project -> Task traces, and
  Audit Table for dense scanning across projects, companies, owners, dates, KPI health, and risk signals. See
  [Goals, KPIs, and initiatives](/user-guide/goals-kpis-initiatives).
</Update>

## Week of May 18, 2026

Project settings, activity feed, and agent installer improvements.

### New

<Update label="May 21" tags={["Projects", "Settings"]}>
  **Editable project names and project appearance.** Project settings include a
  profile section for renaming a project, while the sidebar project icon opens
  the searchable emoji and color picker. Updates are reflected in the sidebar and anywhere the project is
  referenced. See [Projects and tasks](/user-guide/projects-and-tasks).
</Update>

<Update label="May 20" tags={["Agents", "Setup"]}>
  **Agent installers configure your CLI profile.** The Claude, Codex, and
  Gemini install scripts now accept `--profile`, `--key`, `--org`,
  `--project`, `--team`, and `--base-url` flags (plus `--no-*` variants) and
  set up a ready-to-use CLI profile in one step. See
  [Set up an agent](/agents/setup).
</Update>

<Update label="May 19" tags={["Agents", "Projects"]}>
  **Project-scoped agent access.** Admins can grant agents access to specific
  projects, and agents can belong to more than one project. Use project
  membership to keep agent access focused while still supporting agents that
  work across multiple Atoll workspaces. See [Members, teams, and permissions](/admin/members-teams-permissions).
</Update>

### Improved

<Update label="May 22" tags={["Activity", "Issues"]}>
  **Actionable activity feed entries.** Activity rows tied to issues now
  surface an explicit action and expand to show the timestamp, issue title,
  and field-level changes, so you can scan what happened without opening the
  issue. See [Comments, activity, and notifications](/user-guide/comments-activity-notifications).
</Update>

<Update label="May 20" tags={["Website", "SEO"]}>
  **Expanded public Atoll resources.** The Atoll website now includes richer
  pages for AI project management, human-agent collaboration, feature
  overviews, solution guides, comparisons, pricing, trust, security, authors,
  and launch articles. Sitemap, robots.txt, structured data, and llms.txt were
  also added so humans and AI crawlers can discover the right Atoll context.
</Update>

<Update label="May 20" tags={["Projects", "UI"]}>
  **Cleaner create-project modal.** The create-project flow has been
  reorganized for a tighter layout, clearer field grouping, and fewer
  clicks to create a project. See [Projects and tasks](/user-guide/projects-and-tasks).
</Update>

<Update label="May 20" tags={["Strategy", "UI"]}>
  **Friendlier KPI labels in strategy.** KPI names in goals, initiatives,
  snapshots, and the setup wizard are now humanized for readability, so
  internal keys no longer leak into the strategy UI. See
  [Goals, KPIs, and initiatives](/user-guide/goals-kpis-initiatives).
</Update>

<Update label="May 20" tags={["GitHub", "Issues"]}>
  **Fresher PR metadata on manual links.** When you attach a GitHub pull
  request to an issue, Atoll refreshes the PR title, state, head SHA, URL,
  and repository metadata so the issue activity reflects the current PR. See
  the [GitHub integration](/integrations/github).
</Update>

### Fixed

<Update label="May 20" tags={["Auth"]}>
  **Sign-in no longer hangs on slow auth checks.** Resolved a timeout in the
  auth middleware that could leave requests waiting on a stalled session
  lookup; affected requests now fail fast and recover on retry.
</Update>

## Week of May 11, 2026

A big week for the CLI, plus first-party invitations and task scheduling
improvements.

### New

<Update label="May 17" tags={["Agents", "Setup"]}>
  **Configurable install prompts after agent key generation.** When you
  generate an agent key, Atoll now shows copyable setup snippets for Claude
  Code, Codex, Gemini, OpenClaw, and Hermes with editable profile, project,
  team, and base URL defaults. See [Set up an agent](/agents/setup).
</Update>

<Update label="May 16" tags={["Strategy", "Onboarding"]}>
  **Strategy flows and onboarding emails.** The strategy workspace now has
  stronger goal, KPI, initiative, and KPI snapshot flows, plus lifecycle
  onboarding emails that guide new teams from workspace setup to first tasks.
  See [Goals, KPIs, and initiatives](/user-guide/goals-kpis-initiatives).
</Update>

<Update label="May 15" tags={["Workspace", "Admin"]}>
  **First-party member invitations.** You can now invite teammates directly
  from Atoll instead of relying on the legacy invite flow. Invites reserve
  seats while pending, support resends without duplicate emails, and roll back
  cleanly if delivery fails. See [Members, teams, and permissions](/admin/members-teams-permissions).
</Update>

<Update label="May 13" tags={["CLI"]}>
  **Graph plan commands.** New `atoll graph plan` commands let agents and
  power users inspect dependency graphs and plan execution order from the
  terminal. See the [CLI reference](/cli/overview).
</Update>

<Update label="May 12" tags={["CLI"]}>
  **Bulk operations and upsert helpers.** Run mutations against many issues
  in a single command, and use upsert helpers to create-or-update by external
  identifier. See [Issues, comments, projects, and milestones](/cli/issues-comments-projects).
</Update>

<Update label="May 12" tags={["CLI"]}>
  **Initiative and dependency commands.** Manage initiatives and link
  dependencies between issues from the CLI without leaving your terminal.
  See [Issues, comments, projects, and milestones](/cli/issues-comments-projects).
</Update>

<Update label="May 12" tags={["CLI", "API"]}>
  **Opt-in list response envelope.** List endpoints can now return a typed
  envelope with pagination metadata when you opt in. Existing array responses
  are unchanged. See [Errors and pagination](/api-reference/errors-pagination).
</Update>

<Update label="May 12" tags={["CLI"]}>
  **Body file and mutation flags for issues.** Pass long descriptions from a
  file with `--body-file` and combine new mutation flags on `atoll issue`
  commands for cleaner scripts. See [Issues, comments, projects, and milestones](/cli/issues-comments-projects).
</Update>

<Update label="May 11" tags={["Tasks"]}>
  **Recurrence editing in the task modal.** Edit recurrence rules directly on
  an existing task instead of recreating it. See [Projects and tasks](/user-guide/projects-and-tasks).
</Update>

<Update label="May 11" tags={["Tasks"]}>
  **Due dates in task forms.** Set due dates inline when creating or editing
  tasks. See [Projects and tasks](/user-guide/projects-and-tasks).
</Update>

<Update label="May 11" tags={["Integrations"]}>
  **Manual PR links on issues.** Attach a pull request URL to an issue
  manually when the GitHub integration can't infer the link. See the
  [GitHub integration](/integrations/github).
</Update>

### Improved

<Update label="May 16" tags={["UI"]}>
  **Faster-feeling page transitions.** Core project, strategy, settings,
  analytics, and issue pages now use richer skeleton loaders while data is
  loading.
</Update>

<Update label="May 16" tags={["CLI"]}>
  **CLI 0.4.1.** The CLI package was bumped to **0.4.1** after the latest
  agent workflow and analytics improvements.
</Update>

<Update label="May 13" tags={["Packages"]}>
  **Package updates.** `@atollhq/*` packages bumped to **0.4.0** and the
  ClawHub `atoll-api` skill bumped to **1.0.8**. Run `atoll skill update` or
  reinstall to pick up the latest commands. See [Agent skills](/integrations/agent-skills).
</Update>

<Update label="May 12" tags={["CLI"]}>
  **Shared identifier resolvers.** CLI commands now resolve UUIDs, slugs, and
  `ATOLL-42`-style identifiers consistently across resources.
</Update>

<Update label="May 11" tags={["Projects"]}>
  **Project member selector grouped by actor type.** Humans and agents are
  now grouped separately in the member picker, making it easier to assign
  the right collaborator. See [Projects and tasks](/user-guide/projects-and-tasks).
</Update>

<Update label="May 11" tags={["Projects"]}>
  **New project members default to edit access.** Members added to a project
  are granted edit access by default, instead of view-only. Admins can still
  downgrade per member. See [Members, teams, and permissions](/admin/members-teams-permissions).
</Update>

<Update label="May 11" tags={["CLI"]}>
  **Legacy `orgSlug` profiles handled gracefully.** Older CLI profiles using
  `orgSlug` are now migrated automatically to org IDs. See [Auth and profiles](/cli/auth-profiles).
</Update>

<Update label="May 10" tags={["CLI"]}>
  **Org IDs in CLI profile context.** Profiles now scope to org IDs rather
  than slugs, so renaming an org no longer breaks your CLI setup. See
  [Auth and profiles](/cli/auth-profiles).
</Update>

<Update label="May 10" tags={["CLI"]}>
  **Configurable request timeout.** The CLI now applies a sensible default
  timeout to API requests and surfaces clearer errors on slow responses.
</Update>

### Fixed

<Update label="May 11" tags={["Tasks"]}>
  **Timezone-safe recurrence due dates.** Recurring tasks no longer shift by
  a day for users in non-UTC timezones.
</Update>

<Update label="May 11" tags={["UI"]}>
  **Long task modal scrolling.** Tasks with lots of fields or comments now
  scroll correctly inside the modal.
</Update>

<Update label="May 11" tags={["Initiatives"]}>
  **Initiative create aliases.** Aliases passed at creation time are now
  saved correctly. See [Goals, KPIs, and initiatives](/user-guide/goals-kpis-initiatives).
</Update>

<Update label="May 11" tags={["Initiatives"]}>
  **Initiative title sync.** Renaming an initiative now keeps the legacy
  `name` field in sync, so external integrations see the new title.
</Update>

<Update label="May 11" tags={["CLI"]}>
  **CLI profile org scope guard.** Commands no longer run against the wrong
  org when a profile is missing org context.
</Update>
