Skip to content

feat(agents): persist timestamped inference transcripts - #195

Merged
FluffyAIcode merged 1 commit into
mainfrom
AgentMemory/timestamped-inference-log-0718
Jul 18, 2026
Merged

feat(agents): persist timestamped inference transcripts#195
FluffyAIcode merged 1 commit into
mainfrom
AgentMemory/timestamped-inference-log-0718

Conversation

@FluffyAIcode

Copy link
Copy Markdown
Owner

Summary

  • mirror Terminal output to ~/.kakeya/logs/agent_gan_repl.log while preserving live display
  • prefix every persisted line with a local ISO-8601 timestamp
  • record user inputs, immutable goal hash, run ID, streaming Generator/Critic output, heartbeats, metrics, and errors
  • add explicit session and inference-start / inference-complete / inference-failed markers
  • flush every write and protect concurrent token/heartbeat output with a reentrant lock
  • add --log-file PATH for custom destinations

Tests

  • fragmented streaming writes retain one timestamp per logical line
  • Terminal output remains unchanged while log output is timestamped and flushed
  • targeted Agent GAN suite — 16 passed
  • full platform-neutral suite — 876 passed, 1 skipped
  • Python compile and diff checks pass

Made with Cursor

Mirror complete interactive reasoning to an immediately flushed local log with per-line timestamps and explicit run lifecycle markers for failure diagnosis and review.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 18, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@FluffyAIcode
FluffyAIcode merged commit a7a119b into main Jul 18, 2026
7 checks passed
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