• Joined on 2026-01-02
Pjot pushed to main at Pjot/frankenbot 2026-02-23 12:39:05 +01:00
ad7c1bdddc Fix TaskBeat: add live stuck-task watchdog (auto-reset in_progress > 5min every beat cycle)
Pjot pushed to main at Pjot/frankenbot 2026-02-23 12:33:00 +01:00
0be80c5ee1 Fix TaskBeat: remove local 'import re' in process_beat_tasks causing UnboundLocalError
Pjot pushed to main at Pjot/frankenbot 2026-02-23 11:53:54 +01:00
deda8ac86a Fix communication_manager: replace @SEND_TELEGRAM with <send_telegram> XML format
Pjot pushed to main at Pjot/frankenbot 2026-02-23 11:23:26 +01:00
5c75ad575d Add fullscreen file editor for email templates, project docs and agent files
Pjot pushed to main at Pjot/frankenbot 2026-02-23 09:58:20 +01:00
7844e82c95 Fix delete JSON error: API routes return 401 JSON instead of HTML redirect, robust fetch error handling
Pjot pushed to main at Pjot/frankenbot 2026-02-23 09:56:53 +01:00
58fcddbff1 Fix mixed content: ProxyFix for HTTPS behind nginx, set PREFERRED_URL_SCHEME=https
Pjot pushed to main at Pjot/frankenbot 2026-02-23 09:55:18 +01:00
595451428a Fix delete fetch: add credentials same-origin
Pjot pushed to main at Pjot/frankenbot 2026-02-23 09:54:02 +01:00
04eaac3094 Fix sent emails: use data-attributes for read modal, fix delete route collision with /emails/<email_id>
Pjot pushed to main at Pjot/frankenbot 2026-02-23 09:52:03 +01:00
7a9a69c86d Sent emails log: add read (eye) and delete buttons matching files page style
Pjot pushed to main at Pjot/frankenbot 2026-02-23 09:43:16 +01:00
d31af062ed Add sent emails log to /emails page with full body preview modal
Pjot pushed to main at Pjot/frankenbot 2026-02-23 09:13:10 +01:00
639f093175 Security: harden against prompt injection - remove Bash tool, isolate user input, restrict dangerous commands to orchestrator only
Pjot pushed to main at Pjot/frankenbot 2026-02-23 09:03:13 +01:00
558c2d46f0 Fix Telegram double-message: skip TaskBeat reply if agent already sent via <send_telegram>, strip command blocks from response
Pjot pushed to main at Pjot/frankenbot 2026-02-23 08:59:54 +01:00
be1f375071 Fix Telegram prompt: send only message text to orchestrator, not duplicate title
Pjot pushed to main at Pjot/frankenbot 2026-02-23 08:57:29 +01:00
ab21363032 Fix Telegram: handle None message text and include reply context for bot message replies
Pjot pushed to main at Pjot/frankenbot 2026-02-22 10:56:38 +01:00
86dc556c4e Add daily standup toggle slider and clear-all-tasks button to dashboard
Pjot pushed to main at Pjot/frankenbot 2026-02-21 21:42:29 +01:00
c82ecdd5f1 Fix duplicate Telegram: orchestrator prompt must not send messages during standup (team already contacted directly)
0868a2c71f Fix standup race condition: lock + daily guard + remove standup from TaskBeat whitelist
8780c2b176 Fix task ordering (FIFO) + Telegram standup reply matching
01858b5fc6 Fix TaskBeat: add agent_subtask/standup/broadcast to processing whitelist
003e591a04 Add daily standup + knowledge broadcast system
Compare 7 commits »
Pjot pushed to main at Pjot/frankenbot 2026-02-21 20:21:08 +01:00
c6ce8a873c fix: Switch agent commands from @-syntax to XML tags — Claude Code refuses to output @-directives
Pjot pushed to main at Pjot/frankenbot 2026-02-21 20:11:31 +01:00
54cc5a496f fix: Rewrite orchestrator system prompt with clear task-creation and delegation rules
Pjot pushed to main at Pjot/frankenbot 2026-02-21 20:09:47 +01:00
d38ba10b5e fix: Use correct created_at field name in tasks template (was task.created)
Pjot pushed to main at Pjot/frankenbot 2026-02-21 20:06:38 +01:00
d3800ac792 feat: Log all agent actions (@SEND_EMAIL, @SEND_TELEGRAM, @ADD/UPDATE_TEAM_MEMBER) as tasks