Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to Agentage Sync are documented here. The format follows
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions match the
`manifest.json` version and the GitHub release tag.

## [0.2.1] - 2026-06-21

### Changed

- Ribbon icon is now `network` (distinct from the `refresh-cw` Sync now action).
- Store description and README intro rewritten to lead with the value: your vault
becomes one memory every AI reads and writes over MCP.

## [0.2.0] - 2026-06-21

### Changed
Expand Down Expand Up @@ -56,6 +64,7 @@ All notable changes to Agentage Sync are documented here. The format follows
- Initial release: OAuth 2.1 / PKCE sign-in, two-way Git sync to
`sync.agentage.io`, memory chooser, and 3-way merge with conflict surfacing.

[0.2.1]: https://github.com/agentage/obsidian-sync/releases/tag/0.2.1
[0.2.0]: https://github.com/agentage/obsidian-sync/releases/tag/0.2.0
[0.1.6]: https://github.com/agentage/obsidian-sync/releases/tag/0.1.6
[0.1.5]: https://github.com/agentage/obsidian-sync/releases/tag/0.1.5
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)
[![Obsidian](https://img.shields.io/badge/Obsidian-1.11.4%2B-7c3aed.svg)](https://obsidian.md)

Two-way **Git** sync between your Obsidian vault and your private [Agentage Memory](https://agentage.io) - the shared memory layer for every AI. Your notes stay plain Markdown that you own, and Claude, ChatGPT, Cursor, and any MCP client read and write the *same* files.
Stop copying notes into every chatbot. **Agentage Sync** makes your [Obsidian](https://obsidian.md) vault one shared [Agentage Memory](https://agentage.io) that every AI reads and writes over MCP - Claude, ChatGPT, Cursor, or any MCP client - so the same context follows you across apps. It works through two-way **Git** sync to a private hosted memory: notes stay plain Markdown you own, merges are safe with flagged conflicts, and you pick which memory to sync to. Desktop only, with up to 100 MB of storage included.

> ⚠️ **Status:** **desktop only** for now - mobile is on the way.

Expand Down Expand Up @@ -49,7 +49,7 @@ From the [latest release](https://github.com/agentage/obsidian-sync/releases/lat
## Privacy & network use

- **Account required:** you need an agentage account to sign in and sync.
- **Free:** Agentage Memory is free to use, up to a 100 MB storage cap per account.
- **Storage:** each account includes up to 100 MB.
- **No calls until you act:** a fresh or signed-out install makes **no network requests at all** - the plugin only contacts the network once you Connect or Sync.
- **Network use:** when active, the plugin contacts `auth.agentage.io` (sign-in, OAuth 2.1 / PKCE) and **`sync.agentage.io`** (syncing your vault over Git). "Open dashboard" opens `dashboard.agentage.io` in your browser. AI access to the same memory happens server-side over MCP at `memory.agentage.io`.
- **Privacy policy:** <https://agentage.io/privacy>. **Terms of Service:** <https://agentage.io/terms>.
Expand Down
4 changes: 2 additions & 2 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"id": "agentage-memory",
"name": "Agentage Sync",
"version": "0.2.0",
"version": "0.2.1",
"minAppVersion": "1.11.4",
"description": "Sync your vault to a private memory that any AI reads and writes over MCP: Claude, ChatGPT, Cursor, and any MCP client share the same Markdown you own.",
"description": "Let Claude, ChatGPT, Cursor, and any MCP client read and write your Obsidian vault. Two-way Git sync to a private memory, safe merges with flagged conflicts, plain Markdown you own. Up to 100 MB included.",
"author": "agentage",
"authorUrl": "https://agentage.io",
"helpUrl": "https://agentage.io/connect",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "obsidian-sync",
"version": "0.2.0",
"version": "0.2.1",
"description": "Sync your vault to a private memory that any AI reads and writes over MCP: Claude, ChatGPT, Cursor, and any MCP client share the same Markdown you own.",
"private": true,
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ export default class AgentageMemoryPlugin extends Plugin implements SettingsHost
// Ribbon + command open a modal action-picker (Sync now / Choose memory / dashboard).
// Kept alongside the status-bar dot so the same actions survive when there's no status
// bar (the mobile case, once mobile is re-enabled — desktop-only for now).
this.addRibbonIcon('refresh-cw', 'Agentage Sync', () => this.openActions());
this.addRibbonIcon('network', 'Agentage Sync', () => this.openActions());
const sb = this.addStatusBarItem();
this.statusBar = sb;
sb.addClass('ams-statusbar', 'mod-clickable');
Expand Down
3 changes: 2 additions & 1 deletion versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@
"0.1.4": "1.11.4",
"0.1.5": "1.11.4",
"0.1.6": "1.11.4",
"0.2.0": "1.11.4"
"0.2.0": "1.11.4",
"0.2.1": "1.11.4"
}