Der Entwurf — Heidegger's "projective throw." The thrower of the project is thrown in his own throw.
Telegram bridge for pi coding agent. Talk to your agent from your phone.
Part of the German trilogy:
| Name | Heidegger | Tense | Role |
|---|---|---|---|
| geworfen | Thrownness | Past — already thrown | Raw existence data, exposed to the world |
| andenken | Recollective thinking | Past→Present — retrieving | Semantic memory — search and connect |
| entwurf | Projective throw | Present→Future — projecting | Presence — remote agent access via Telegram |
# As pi package (recommended)
pi install /path/to/entwurf
# Or from GitHub
pi install git:github.com/junghan0611/entwurf- Create a Telegram bot via @BotFather
- Add to
~/.env.local:PI_TELEGRAM_BOT_TOKEN=your-bot-token PI_TELEGRAM_CHAT_ID=your-chat-id - Start pi with
--telegramflag:pi --session-control --telegram
Phone (Telegram DM) → grammy → pi.sendUserMessage() → Agent
Agent → agent_end → bot.api.sendMessage() → Phone
- One bot token = one polling session (Telegram API constraint)
--telegramflag = opt-in (only 분신/entwurf session gets the bridge)drop_pending_updates: trueon restart- 409 Conflict auto-retry with backoff (1s → 15s)
pnpm install
pnpm buildMIT
"How can we account for this freedom? We cannot. It is simply a fact, not caused or grounded, but the condition of all causation and grounding." — Heidegger