From d39220eac03fbc5b714bde989665ed1c92dd24a5 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Wed, 28 Jan 2026 23:32:26 -1000 Subject: Expand agent context API with completed log and calendar view - Add completed_tasks table to log task completions with title, due date, and completion timestamp - Extend agent context date range: 7 days back to 14 days forward - Add completed_log to API response (last 50 completed tasks) - Add day_section field to timeline items (overdue/today/tomorrow/later) - Add calendar-style view for today's schedule (6am-10pm hourly grid) - Add tabbed interface for Timeline vs Completed Log in HTML view Co-Authored-By: Claude Opus 4.5 --- web/templates/agent-context.html | 258 ++++++++++++++++++++++++++++++++------- 1 file changed, 214 insertions(+), 44 deletions(-) (limited to 'web/templates/agent-context.html') diff --git a/web/templates/agent-context.html b/web/templates/agent-context.html index 3a4778a..db618ba 100644 --- a/web/templates/agent-context.html +++ b/web/templates/agent-context.html @@ -5,16 +5,34 @@ Agent Context - {{.AgentName}} + +
+
+ + +
+ +
+

Upcoming & Overdue

+ {{if .Timeline}} + + + + + + + + + + + {{range .Timeline}} + + + + + + + {{end}} + +
SourceTitleDueSection
{{.Source}} + {{if .URL}}{{.Title}}{{else}}{{.Title}}{{end}} + {{if .Description}}
{{.Description}}{{end}} +
{{if .Due}}{{.Due.Format "Jan 2, 3:04 PM"}}{{else}}-{{end}}{{.DaySection}}
+ {{else}} +

No upcoming or overdue items.

+ {{end}} +
+ +
+

Recently Completed

+ {{if .CompletedLog}} + + + + + + + + + + + {{range .CompletedLog}} + + + + + + + {{end}} + +
SourceTitleDue DateCompleted
{{.Source}}{{.Title}}{{if .DueDate}}{{.DueDate.Format "Jan 2"}}{{else}}-{{end}}{{.CompletedAt.Format "Jan 2, 3:04 PM"}}
+ {{else}} +

No completed tasks logged yet.

+ {{end}} +
+
+ + -- cgit v1.2.3