Commit Graph

4 Commits

Author SHA1 Message Date
Adil Shaikh 298057044f
feat(notifier): make notifier system robust with manual harness and desktop setup (#1736)
* fix(notifier-desktop): use terminal-notifier on macOS for click-to-open support

On macOS, when terminal-notifier is installed (brew install terminal-notifier),
desktop notifications now open the dashboard URL when clicked instead of
opening Script Editor. Falls back to osascript when terminal-notifier is
not available.

New config option `dashboardUrl` controls the click-through URL:
  notifiers.desktop.dashboardUrl: "http://localhost:8080"

Refs #1579

* feat(cli): add manual notifier test harness

* feat(cli): add native desktop notifier setup

* fix(cli): handle denied desktop notification permission

* fix(notifier): support composio actions api

* fix(notifier): use composio entity execution

* feat(notifier): add composio setup flows

* Fix notifier setup flows

* feat: add dashboard notifier

* Make notifier payloads semantic v3

* chore: use ao-agent as composio default user

* Improve notifier setup and rich notifications

* Improve desktop notification UX

* Update AO notifier app icon

* Remove redundant dashboard notification actions

* Potential fix for pull request finding 'CodeQL / Client-side cross-site scripting'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Fix code scanning notifier alerts

* Address notifier bot review comments

* Address remaining notifier bot reviews

* Update notifier integration assertions after merge

* Fix notifier test fallout after merge

* Address notifier PR review comments

* Fix notifier bot follow-up comments

* Add notification delivery observability

* chore: add notifier logging screenshot

* fix: address notifier logging ci failures

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-05-19 14:48:40 +05:30
Harshit Singh Bhandari ce6b47adf8
fix(core): keep actionable activity sticky (#1902)
`waiting_input`/`blocked` no longer decay on wallclock; clears only on process death or newer entry.

Close #1894.
Reference #1899.
2026-05-17 20:03:56 +05:30
i-trytoohard 3a69722940
chore(cli): remove deprecated 'ao init' command (#1438)
* chore(cli): remove deprecated 'ao init' command

Delete the `init` command and its deprecation shim. `ao start` already
auto-creates the config on first run in an unconfigured repo, so the
separate entry point is redundant.

- Remove `packages/cli/src/commands/init.ts` and its test.
- Remove `registerInit` call from the CLI program.
- Drop `createConfigOnly()` from start.ts (only the init shim used it);
  export `autoCreateConfig` so the existing default-config test can
  invoke it directly.
- Update user-facing "Run `ao init` first" messages in `verify`/`status`
  to point to `ao start`.
- Refresh stale `ao init` references in ao-doctor, onboarding test,
  openclaw setup doc, and the config/types doc comments.

Closes #1420

* docs: remove ao init website docs

Agent-Logs-Url: https://github.com/ComposioHQ/agent-orchestrator/sessions/41663963-ca49-4673-982f-ca10dee68d31

Co-authored-by: miniMaddy <77185670+miniMaddy@users.noreply.github.com>

---------

Co-authored-by: Prateek <karnalprateek@gmail.com>
Co-authored-by: iamasx <adilshaikh4064@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: miniMaddy <77185670+miniMaddy@users.noreply.github.com>
2026-05-05 18:43:55 +05:30
Priyanshu Choudhary 836ff6eea2
feat(website): integration PR for #1274 docs + #1047 landing (#1301)
* feat(website): integrate docs and landing into standalone static site

* fix(website): responsive layout, light/dark theme, and SEO for static export

- Fix fumadocs CSS layer cascade clobbering landing page spacing, fonts,
  borders, and responsive md: breakpoint utilities after docs navigation
- Add full light/dark design tokens to globals.css (:root light + .dark)
- Re-enable fumadocs theme toggle (enabled: true, defaultTheme: dark)
- Fix docs theme switching by restoring light-mode --color-fd-* vars
- Add sitemap.ts and robots.ts for static export (with force-static)
- Add canonical URLs per docs page in generateMetadata
- Add OG/Twitter metadata to /landing route layout
- Replace SVG OG image with raster PNG (og-image.png, 1024x1024)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: ignore generated files in eslint (out, .source, next-env.d.ts)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore(website): add logo and app icon SVGs

* fix(website): point homepage docs links to docs index

* docs: improve website docs and 0.3.0 changelog

* fix website next config lint

* docs: streamline configuration and dashboard docs

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: maaz <abumaaz2004@gmail.com>
2026-04-26 22:49:11 +05:30