Skip to content

junghan0611/entwurf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

entwurf

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

Install

# As pi package (recommended)
pi install /path/to/entwurf

# Or from GitHub
pi install git:github.com/junghan0611/entwurf

Setup

  1. Create a Telegram bot via @BotFather
  2. Add to ~/.env.local:
    PI_TELEGRAM_BOT_TOKEN=your-bot-token
    PI_TELEGRAM_CHAT_ID=your-chat-id
    
  3. Start pi with --telegram flag:
    pi --session-control --telegram

How It Works

Phone (Telegram DM) → grammy → pi.sendUserMessage() → Agent
Agent → agent_end → bot.api.sendMessage() → Phone
  • One bot token = one polling session (Telegram API constraint)
  • --telegram flag = opt-in (only 분신/entwurf session gets the bridge)
  • drop_pending_updates: true on restart
  • 409 Conflict auto-retry with backoff (1s → 15s)

Build

pnpm install
pnpm build

License

MIT


"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

About

Hierarchical agent orchestration system with JSON-RPC 2.0 unified architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors