Skip to content

Feature/add task report - #29

Merged
JheisonMB merged 1 commit into
developfrom
feature/add-task-report
Mar 27, 2026
Merged

Feature/add task report#29
JheisonMB merged 1 commit into
developfrom
feature/add-task-report

Conversation

@JheisonMB

@JheisonMB JheisonMB commented Mar 27, 2026

Copy link
Copy Markdown
Collaborator
  • Add RunStatus enum (pending, in_progress, success, error, timeout, missed)
  • Extend RunLog with UUID id, status, summary, and timeout_at
  • Add timeout_minutes to Task and Watcher (default: 15)
  • Migrate runs table from INTEGER to TEXT PRIMARY KEY with new columns
  • Implement task locking: executor checks for active runs before launching
  • Record missed runs when a trigger arrives while task is locked
  • Add task_report MCP tool for agents to report execution status
  • Wrap user prompts with structured task_report instructions
  • Lazy timeout resolution (no background polling)
  • Add uuid crate dependency
  • Update README with badges, execution runs docs, and tool count

@JheisonMB
JheisonMB changed the base branch from main to develop March 27, 2026 16:38
@JheisonMB
JheisonMB merged commit 8909792 into develop Mar 27, 2026
3 checks passed
@JheisonMB
JheisonMB deleted the feature/add-task-report branch March 27, 2026 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant