-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
36 lines (31 loc) · 1.72 KB
/
Copy pathNOTICE
File metadata and controls
36 lines (31 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Agentlink
=========
This product includes software originally developed by Martin Mose Facondini
as agentlink (https://github.com/martinmose/agentlink), licensed under the
MIT License. Copyright (c) 2025 Martin Mose Facondini.
This repository is the Snap Synapse-maintained standalone continuation.
It is the canonical home for current project direction, issues, releases,
and documentation. It adds the following, while preserving the upstream
license and attribution:
- `agentlink detect` — registry-backed auto-detection of installed AI coding
tools and generation of `.agentlink.yaml` scaffolds.
- `agentlink scan [dir]` — walks a directory tree, finds git repos with
AGENTS.md, and wires tool-specific symlinks in each.
- `agentlink hooks install|remove|status` — git hooks, zsh chpwd hook, and
macOS launchd heartbeat for automatic sync.
- `sync --backup` — back up existing target files to `.bak` before replacing
with symlinks, with timestamped fallback when `.bak` already exists.
- Global config support (`~/.config/agentlink/config.yaml`) for syncing AI
instruction files across the home directory.
- Integration tests covering detect, scan, sync backup, hooks, and quiet
flag paths.
- Tool registry (`internal/registry/`) with 23 AI coding tools and
unit tests.
Historical note: the Snap Synapse work was originally offered upstream as
martinmose/agentlink#2. That pull request was auto-closed when this
repository was converted into a standalone GitHub repository; the same
lineage was recorded in replacement pull request:
https://github.com/martinmose/agentlink/pull/3
The upstream MIT license applies to all code in this repository. The
additions are released under the same MIT license. See LICENSE for the
full text.