Agent time is recorded by a small plugin that runs beside your coding agent on your own computer. Which agents are supported:
codex exec. Installing it as a Codex plugin has not been tested end to end; what was tested is its hooks loaded into a project.Not supported, and nothing is recorded for them:
There is no way to add agent time by hand. If your agent is not supported, log your own time as usual; an assistant you talked to is your time, not agent time.
You do this once.
requirements.toml cannot require a plugin, so there is no file for that.The plugins are not published yet. Until they are, the Setup page says so instead of showing a command, and developers load a plugin from a local copy as described below.
You do this once, and not at all if your admin made the plugin required.
You need Node 20 or later on your PATH.
Once the plugins are published, copy the install command for your agent from your admin's Setup page, or ask them for it. The first session you start in a connected repository then opens your browser to sign in: pick the workspace and press Allow access.
Until then, each plugin is a folder (plugins/claude-code, plugins/codex, plugins/cursor) that you load from a local copy. Its README has the exact steps for that agent, and they differ:
claude --plugin-dir <path to plugins/claude-code>. Inside a session the plugin puts the timetrakkr command on the path; run it by typing ! timetrakkr status at the prompt./hooks. Codex does not run a plugin's hooks until you have. Put the timetrakkr command on your PATH yourself.Nothing. Work as usual in a connected repository. With accepting automatically on, the day's agent time becomes time entries after the day ends; your pending list is only for corrections. With it off, accept or discard your sessions from your timesheet's day view.
timetrakkr login signs in at any time; add --url https://<your workspace address> if it asks which workspace. Your browser opens on a Time Trakkr page that names the computer asking and lists what it will and will not be able to do. Press Allow access. On a machine with no browser, create a personal access token with Agent time only ticked under Developer → Personal access tokens and set TIMETRAKKR_URL and TIMETRAKKR_TOKEN.
Either way the plugin can do two things: report how long your agents worked, and read the repository rules that apply to you. It cannot read or change your time entries, accept agent time, or read anything else. The details, and how to revoke a sign-in, are under Signing in in Agent time.
timetrakkr status says what the current directory is tracked to and why, whether you are signed in, and the last error if there was one.timetrakkr off stops tracking the current session and timetrakkr on resumes it. Time already sent stays in your pending list for you to discard.~/.timetrakkr/hook.log has anything the plugin could not do.Updated 2026-10-05. Still stuck? Contact support or return to the Help Center.