AWARE
Changelog

What changed, and when.

Newest first. Anything that changes what Aware keeps or does is written down here.

  1. v2

    Aware v2 is live.

    • aware_now opens a conversation with a short brief in plain sentences: how long since you last spoke, the weather ahead, the light, what is coming up and what changed. A quiet day is a few lines.
    • Watches. Your agent can ask Aware to watch for rain stopping, a frost, a service going down, a date getting close, a stock moving or a model leaving. When it happens, it leads the next brief. Watches are checked about every 15 minutes.
    • Saved places and personal dates. Your agent can save somewhere as "uni", ask about it by name, and add an exam or a birthday so the brief mentions it ahead of time.
    • A daily note of weather and light, kept for 35 days, so your agent can say what the week has been like. aware_what_changed reads up to 14 days.
    • Weather needs no key. It comes from Open-Meteo, with air quality, UV and pollen. Sunrise, sunset and the moon are worked out by Aware, including moonrise and moonset and the next meteor showers.
    • Models. Aware reads the providers' own deprecation pages and tells your agent when a model leaves an app, an API or a cloud. Each date says which page it came from, when it was read and whether an independent tracker agrees; check the provider's page before depending on one. Ask with aware_models, or follow the ones you use.
    • News is off until you choose. Pick outlets (BBC, the Guardian, Ars Technica and more), add your own feeds, and get a local outlet for your home place. Headlines are cleaned and repeats merged.
    • ChatGPT, Cursor and VS Code can sign in, as well as Claude and Claude Code. See the docs.
    • The first brief of the day no longer says "weather unavailable" when the forecast is slow. Aware keeps your home weather warm.
  2. 1.5.0

    Social, news and security tidy-up.

    • Redesigned social system: each platform (Reddit, Hacker News, YouTube, Twitter/X) gets its own configuration section with per-platform toggles.
    • Added Twitter/X as a social platform (BYOK, bring your own API key, pay-as-you-go).
    • Social topics are now separate from news topics, so you configure what each source searches for independently.
    • Google News RSS is now the primary news source. GDELT removed due to reliability issues from cloud environments.
    • Dashboard refresh button now properly busts the cache, so fresh data persists for subsequent loads.
    • All stored tokens (sessions, magic links) are now hashed with SHA-256 for improved security.
    • Removed global mutable state. Request-scoped origin handling prevents race conditions.
    • Centralized security and CORS headers across all endpoints.
    • Login flow now preserves your intended destination through the auth process.
    • API keys in URL paths removed. Use the Authorization header instead.
  3. 1.4.0

    Claude.ai connects with sign-in.

    • OAuth 2.1 connector support for Claude.ai (web and mobile).
    • Google Sign-In for faster account creation.
    • Live dashboard with environment and signal cards.
    • In-page API key management (save/remove without page reload).
    • Modal accessibility: focus trapping, focus restoration, ARIA attributes.