Engine command passthrough from Telegram (e.g., /plan, /resume, /experimental) #211
Replies: 1 comment
|
Hi maintainers — quick follow-up from my side after testing more deeply. After understanding Takopi’s architecture better, I think my previous “engine command Takopi is designed around headless engine execution (e.g. Given that, I now see two practical patterns instead:
So from my side, I’m no longer pushing for the passthrough feature as a core Takopi Thanks again for the great project. Santiago |
Uh oh!
There was an error while loading. Please reload this page.
Hi Takopi maintainers,
I’m using Takopi with the Telegram transport and it’s been working really well. I’d like to propose a feature that would improve ergonomics when using engines that have their own interactive “slash commands” (e.g., Codex CLI).
Problem
In Telegram, messages that start with
/...are naturally interpreted as Takopi commands/directives (e.g.,/new,/ctx,/agent,/file). This makes it hard to access engine-native commands like Codex’s/plan(and other engine commands such as/resume,/experimental, etc.) from within the Telegram chat.Right now, the main workaround is to encode the behavior into prompts, or to manage/resume sessions externally and then re-attach via reply/resume lines when possible. It works, but it’s not as smooth as having engine commands available directly in chat.
Requested feature: “engine command passthrough”
Add an option that allows certain commands to be forwarded to the active engine instead of being handled by Takopi.
Possible shapes:
A dedicated prefix command, e.g.:
/engine /plan/engine /experimental .../engine /resume <id>Or an “engine command mode” toggle for the chat/topic, where unknown
/...commands (or a configured allowlist) are forwarded to the engine.Or a configurable mapping, e.g. forward
/plan→ engine, while keeping Takopi’s own commands intact.Requirements / Considerations
Why it’s useful
Thanks for considering!
Santiago
All reactions