You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: GEMINI.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
## General Agent Guidelines
4
4
-**No Shortcuts:** Never assume the structure of data or APIs. Always verify the source of truth (e.g., `api.ts` for frontend, `schemas.py` or `models.py` for backend) before implementation.
5
5
-**Strict Verification:** Always run the project's build, lint, and type-check commands after making changes. A task is not complete until it passes all validation steps.
6
-
-**Atelier Integration:** Use `mcp_atelier_trace` after every significant fix to record the outcome and help the system learn.
6
+
-**Atelier Integration:** Use `mcp_atelier_record` after every significant fix to record the outcome and help the system learn.
Copy file name to clipboardExpand all lines: README.md
+39-36Lines changed: 39 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,23 +48,21 @@ Check the installed runtime:
48
48
```bash
49
49
atelier --version
50
50
atelier-mcp --version
51
-
atelier servicectl status
52
-
atelier stack status
51
+
atelier background status
53
52
```
54
53
55
54
→ User install guide: [docs/installation.md](docs/installation.md)
56
55
57
56
## What Runs After Install
58
57
59
-
The installed product always gives you **CLI + MCP + background processing**.
58
+
The installed product gives you **CLI + MCP + Background Services**.
60
59
61
-
If Docker is available and `ATELIER_NO_STACK=1` is not set, the installer also
62
-
tries to start the optional visualization stack on ports `3125` and `8787`.
60
+
Atelier automatically registers itself with your OS background manager (**systemd** on Linux, **launchd** on macOS). This ensures it starts on boot and restarts automatically if it crashes.
- service API: [http://localhost:8787](http://localhost:8787)
120
125
121
-
Useful stack commands:
122
-
123
-
```bash
124
-
atelier stack status
125
-
atelier stack logs
126
-
atelier stack stop
127
-
```
126
+
## Background Processing & Auto-Update
128
127
129
-
## Background Processing
128
+
Atelier includes an offline processing controller that runs as a background service. It handles session imports, maintenance jobs, and **automatic code updates**.
130
129
131
-
`servicectl` is the installed offline processing controller. It runs detached and periodically enqueues and processes maintenance work. It works on the default SQLite install and on Postgres-backed deployments.
130
+
The controller periodically checks your git repository for updates. When found, it automatically pulls the latest code, syncs dependencies, and restarts the services.
0 commit comments