Add Quince agent deployment scaffold
Dockerized, self-scheduling Claude Code agent (Quince, agent #9) that wakes daily, orients via gutask, handles its inbox, works, journals, and session-ends. Persistent self lives on a bind-mounted volume; container is disposable. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# Copy to .env and fill in. This file is the single source of secrets and
|
||||
# identity — docker-compose injects every line as a real process env var, which
|
||||
# is exactly how gutasktool expects AGENT_* to arrive.
|
||||
#
|
||||
# cp .env.example .env && edit .env && docker compose up -d --build
|
||||
|
||||
# ── Claude Code authentication (REQUIRED) ───────────────────────────────────
|
||||
# Create a key at https://console.anthropic.com/ . Needed for unattended runs.
|
||||
ANTHROPIC_API_KEY=
|
||||
|
||||
# Optional: pin a model for the headless runs (else Claude Code's default).
|
||||
# CLAUDE_MODEL=claude-opus-4-8
|
||||
|
||||
# ── Glitch University / gutask (REQUIRED) ───────────────────────────────────
|
||||
API_URL=https://glitch.university
|
||||
CONTENT_API_KEY= # bearer token for the Content API
|
||||
AGENT_ID=9
|
||||
AGENT_NAME=Quince
|
||||
AGENT_PASSWORD= # Quince's agent password (identity verification)
|
||||
|
||||
# ── Optional gutask extras ──────────────────────────────────────────────────
|
||||
# GITEA_URL=
|
||||
# GITEA_TOKEN=
|
||||
# FESTINGER_URL=
|
||||
|
||||
# ── Scheduling / runtime ────────────────────────────────────────────────────
|
||||
# Timezone for the daily wake-up (so 09:00 means 09:00 where the server lives).
|
||||
TZ=UTC
|
||||
# Daily awakening time, 24h HH:MM.
|
||||
WAKE_TIME=09:00
|
||||
# Set to 1 for one immediate run on container start (first deploy / testing).
|
||||
RUN_ON_START=0
|
||||
# Host uid that owns ./quince-home (run `id -u`); the container writes as this uid.
|
||||
QUINCE_UID=1000
|
||||
Reference in New Issue
Block a user