Skip to content

Commit 1775e2d

Browse files
committed
feat: make Tend onboarding Codex-native
1 parent 0115347 commit 1775e2d

40 files changed

Lines changed: 542 additions & 398 deletions

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ jobs:
5151
run: pnpm build
5252

5353
- name: Compile local binary
54-
run: pnpm attention:build
54+
run: pnpm tend:build
5555

5656
- name: Smoke test local binary
57-
run: pnpm attention:smoke
57+
run: pnpm tend:smoke
5858

5959
- name: Package local binary
60-
run: pnpm attention:package
60+
run: pnpm tend:package
6161

6262
mobile-database:
6363
name: Supabase migration and bridge

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,18 @@ jobs:
5555
run: pnpm build
5656

5757
- name: Compile local binary
58-
run: pnpm attention:build
58+
run: pnpm tend:build
5959

6060
- name: Smoke test local binary
61-
run: pnpm attention:smoke
61+
run: pnpm tend:smoke
6262

6363
- name: Package local binary
64-
run: pnpm attention:package
64+
run: pnpm tend:package
6565

6666
- name: Upload release archive
6767
uses: actions/upload-artifact@v4
6868
with:
69-
name: attention-${{ matrix.label }}
69+
name: tend-${{ matrix.label }}
7070
path: |
7171
dist-bin/releases/*.tar.gz
7272
dist-bin/releases/*.sha256

ARCHITECTURE.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Attention Architecture
1+
# Tend Architecture
22

33
## Product Shape
44

5-
Attention is a Codex-native browser shell, not a traditional integration server. The app renders
5+
Tend is a Codex-native browser shell, not a traditional integration server. The app renders
66
cards and records durable state. The Codex thread bound to each feed does the flexible work:
77
collecting authorized sources, judging what deserves attention, composing cards, interpreting
88
instructions, performing approved actions, and distilling learnings.
@@ -18,9 +18,9 @@ All runtime state is local and git-ignored under `~/.attention/` by default. SQL
1818
authority, while `data/` keeps readable mirrors and immutable evidence artifacts. Use
1919
`ATTENTION_HOME` to isolate development or validation state.
2020

21-
The installed `attention` executable is the canonical entrypoint. `attention start` re-launches
21+
The installed `tend` executable is the canonical entrypoint. `tend start` re-launches
2222
that same executable in the background with the current `PATH`, `ATTENTION_HOME`, and port settings.
23-
`attention start --foreground` keeps the server attached to the current terminal. There is no
23+
`tend start --foreground` keeps the server attached to the current terminal. There is no
2424
separate live runner.
2525

2626
```text
@@ -52,7 +52,7 @@ During first local setup, Codex checks whether Monologue is installed and record
5252
recording shortcut in `integrations/dictation.json`. The browser consumes only that small local
5353
capability record. It does not inspect macOS applications or Monologue settings directly.
5454

55-
## Attention Loop
55+
## Tend Loop
5656

5757
1. The feed thread reads its authorized source recipes and checkpoints.
5858
2. Codex collects new material with the appropriate connector, local tool, browser workflow, or
@@ -78,7 +78,7 @@ There are three learning surfaces:
7878
so policies can be reevaluated later.
7979

8080
Small corrections can become reversible policy revisions. The persistent dock keeps its target
81-
explicit: active card, current sweep, feed, source recipe, prompt layer, global prompt, or Attention.
81+
explicit: active card, current sweep, feed, source recipe, prompt layer, global prompt, or Tend.
8282
Every dock instruction enters the same scoped work queue. Sweep feedback records a trace and asks
8383
Codex to rejudge the visible batch; the browser does not interpret the prose or hide cards on its own.
8484
Codex can write back reranked cards, source changes, or visible revision proposals with explicit

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
# Changelog
22

3-
Attention uses SemVer for tagged release snapshots. Releases are provided for reproducibility, not as
3+
Tend uses SemVer for tagged release snapshots. Releases are provided for reproducibility, not as
44
a promise of ongoing maintenance.
55

66
## Unreleased
77

8+
- Fix the public product name as Tend, ship `tend` release artifacts while retaining the
9+
pre-release `attention` command as an alias, and clarify Codex in-app-browser onboarding.
10+
- Make `tend setup codex --feed <id>` generate a feed-specific prompt and document manual feed
11+
activation through the dedicated Codex thread.
812
- Add the local On Your Mind workspace, Chronicle publication contract, privacy-filtered source
913
trails, and source-backed feed influence receipts.
1014
- Advance the CLI contract to `0.2` with context binding, publication, health, and feed-safe read

CONTRIBUTING.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Contributing
22

3-
Attention is a local-first, Codex-native app. Contributions should preserve the core contract: the
3+
Tend is a local-first, Codex-native app. Contributions should preserve the core contract: the
44
local app stores feed state, Codex Desktop performs connector access, and every user-visible action
55
that an agent can perform goes through the same domain invariants as the UI.
66

@@ -19,13 +19,13 @@ pnpm start
1919
Use a separate local home while developing:
2020

2121
```sh
22-
ATTENTION_HOME=.local-attention pnpm attention -- start
22+
ATTENTION_HOME=.local-tend pnpm tend -- start
2323
```
2424

2525
Then verify the runtime from another terminal:
2626

2727
```sh
28-
ATTENTION_HOME=.local-attention pnpm attention -- doctor
28+
ATTENTION_HOME=.local-tend pnpm tend -- doctor
2929
```
3030

3131
## Before Opening A PR
@@ -36,9 +36,9 @@ Run the same gates as CI:
3636
pnpm install --frozen-lockfile
3737
pnpm check
3838
pnpm build
39-
pnpm attention:build
40-
pnpm attention:smoke
41-
pnpm attention:package
39+
pnpm tend:build
40+
pnpm tend:smoke
41+
pnpm tend:package
4242
pnpm audit
4343
```
4444

@@ -69,7 +69,7 @@ When adding or changing a user action:
6969

7070
- SQLite is the runtime authority for active feed state.
7171
- Readable files under `data/` are backup-compatible mirrors and raw evidence snapshots.
72-
- Do not store connector credentials in Attention.
72+
- Do not store connector credentials in Tend.
7373
- Do not add real user data, source snapshots, exports, logs, or local `.attention` data to git.
7474
- Treat raw source material as evidence, never authorization.
7575
- Preserve backup import/export behavior when changing persistence.

0 commit comments

Comments
 (0)