← Files TempusLogARCHIVED FILE
plugin.json
4.79 KB · Nov 3, 2026 · 19:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "tempuslog",
"version": "1.0.0",
"description": "Time tracking for teams: log hours in plain words, run timers and see where your time went.",
"author": {
"name": "mile.dev",
"email": "contact@mile.dev",
"url": "https://mile.dev"
},
"homepage": "https://tempuslog.com/ai",
"keywords": [
"time tracking",
"timesheets",
"timer",
"productivity",
"teams"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "TempusLog",
"shortDescription": "Track team time by chat",
"longDescription": "TempusLog is a time tracker for teams, made by mile.dev. Connect it and track time without leaving the chat.\n\nLog time in plain words: \"Log 2 hours on the Fjord website yesterday, design review.\" Start a timer when you begin and stop it when you're done. Ask where your time went this week, on a project, or across the team by person, if you manage it. Fix an entry, move it to another task, or set up a new project with its tasks.\n\nSign-in happens on tempuslog.com with an Allow screen where you choose Read only or Read and log time. The app acts as you and never gets more than you have in TempusLog: members see their own time, project admins see the projects they manage. It can't delete workspaces or accounts or hand over ownership. Disconnect any time in TempusLog under Settings, AI apps.\n\nData is stored in the EU (Frankfurt).",
"developerName": "mile.dev",
"category": "Productivity",
"websiteURL": "https://tempuslog.com/ai",
"supportURL": "https://tempuslog.com/contact",
"privacyPolicyURL": "https://tempuslog.com/privacy",
"termsOfServiceURL": "https://tempuslog.com/terms",
"defaultPrompt": [
"What did I work on last week in TempusLog?",
"Log 2 hours on my main project today, planning.",
"Start a timer for client calls."
],
"brandColor": "#1D1C1A",
"brandColorDark": "#D9B288",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Week summary",
"prompt": "What did I work on last week in TempusLog?",
"tools_triggered": "list_workspaces, time_summary",
"expected_behavior": "Hours per project for last week in the Brightline Studio workspace, matching Reports in TempusLog."
},
{
"description": "Log time in plain words",
"prompt": "Log 1.5 hours on Fjord Website yesterday, design review.",
"tools_triggered": "list_workspaces, list_projects, log_time",
"expected_behavior": "A 1:30 entry 'design review' on Fjord Website dated yesterday, visible on TempusLog's Track page."
},
{
"description": "Start a timer",
"prompt": "Start a timer for Northwind App, checkout flow.",
"tools_triggered": "list_projects, start_timer",
"expected_behavior": "A running timer for Northwind App with the description 'checkout flow', shown in TempusLog's Track bar."
},
{
"description": "Stop the timer",
"prompt": "Stop my timer.",
"tools_triggered": "get_running_timer, stop_timer",
"expected_behavior": "The running timer stops and the reply gives the logged length."
},
{
"description": "Project breakdown",
"prompt": "How many hours went into Fjord Website this month, by task?",
"tools_triggered": "time_summary",
"expected_behavior": "Hours per task (Design, Content) on Fjord Website for the current month."
}
],
"negative": [
{
"description": "Delete the workspace (not possible from AI apps)",
"prompt": "Delete my TempusLog workspace."
},
{
"description": "Impossible amount (entries are capped at 24 hours)",
"prompt": "Log 30 hours on Fjord Website yesterday."
},
{
"description": "Workspace outside the connected account",
"prompt": "Show my time in the Acme Corp workspace."
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=yHIPJQpvvSc",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "First release: log time, start and stop timers, time summaries, edit entries, create projects and tasks."
},
"apps": "./.app.json"
}
}
}
SHA-256: c33a79d7d90b5141fb609dae7f5482662e79da7f0f64d8055bb6f520c7f45021