Releases: AgentMeter/agentmeter-action
Releases · AgentMeter/agentmeter-action
Release list
v1.1.4 — Docs update
Updated AgentMeter links in README to include URL parameters
Bug fixes & robustness improvements
Bug Fixes
- Inline mode skip guard — runs with
status: skippedare no longer ingested in inline mode (mirrors the existing guard inworkflow_runmode) durationSecondsnull fix — unknown timestamps now producenullduration instead of a misleading0s- Timestamps omitted when unavailable —
startedAt/completedAtare dropped from the payload rather than sending empty strings workflow_runstatus auto-resolved — conclusion is read fromgithub.context.payload.workflow_run.conclusionautomatically; no longer silently defaults tosuccesswhen the input is omittedisApproximateflag fixed — only cleared when all four token fields are explicitly provided; partial overrides preserve the approximation flag from the extracted source- Ingest response validation — malformed 200 responses are caught before their fields reach action outputs or PR comments
Reliability
- SHA validation on
pull_requestsarray — PR attribution now validateshead_shain the fast path, matching the branch-lookup fallback; stale first entries no longer cause misattribution - Jobs-API lag re-check —
in_progressandnot_foundconclusion-job reads both trigger a 3s re-check before skipping, preventing dropped ingests from transient API lag - Comment history cap — PR comments are capped at 20 stored runs to stay under GitHub's 65 536-byte comment limit; parser handles both
All N runsandLast N runscollapsible labels
Code Quality
- Fixed
parseAgentTokensZipspuriousasync(was fully synchronous) - Replaced
@octokit/coreimport + runtime casts with correctReturnType<typeof getOctokit>type incomment.ts - Alphabetical param ordering and missing inline JSDoc on several internal functions
Address missing tokens edge case
-
token-extractor.ts— newextractFromStreamJson()that finds the{"type":"result",...}line in NDJSON stream-json output and pullsusage.*+num_turnsfrom it -
workflow-run.ts—fetchAgentTokensnow has two paths:- Fast path: finds
agent-tokensartifact → parsesagent-tokens.json(Codex/turns-test workflows, same as before) - Fallback: finds
agentartifact → unzips it → readsagent-stdio.log→ callsextractFromStreamJson(gh-aw claude workflows likeAgent: Code Review)
- Fast path: finds
Minor cleanup and added "turns" support
v1.1.0 docs: clarify org key required for GitHub Actions
README cleanup
docs: replace emoji required indicators with yes/no in inputs table Made-with: Cursor
README cleanup
docs: remove emojis from README Made-with: Cursor
README and docs polish
docs: reorder screenshots — runs feed before run detail Made-with: Cursor
Update docs
chore: update license attribution to AgentMeter Made-with: Cursor
AgentMeter org change
chore: update all references from foo-software to agentmeter org Made-with: Cursor
Updating docs
docs: remove early access warning banner Made-with: Cursor