Add temporal-core: research-backed temporal awareness plugin#369
Add temporal-core: research-backed temporal awareness plugin#369Evanyuan-builder wants to merge 1 commit intorohitg00:mainfrom
Conversation
temporal-core is a small Claude Code plugin that injects elapsed-time signals into the agent's context via 3 hooks (SessionStart, UserPromptSubmit, PreToolUse), letting the agent perceive 'session elapsed' and 'since last action' fragments and reason about pacing, deadlines, and recency. Inserted alphabetically in the All Plugins table between technical-sales and the-pragmatic-pm.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughA single entry for the temporal-core plugin is added to the README's "All Plugins" table. The entry documents the plugin's time-awareness features via specific hooks. ChangesPlugin Registry Update
Estimated Code Review Effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly Related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Adds
temporal-coreto the All Plugins table — a small Apache-2.0 plugin that gives Claude Code agents a sense of time passing within a session.What it does
Three hooks inject elapsed-time signals into the agent's context:
SessionStart→ records session start timestampUserPromptSubmit→ injects[temporal-core] session elapsed: 12m 34sPreToolUse→ injects[temporal-core] since last action: 47sA bundled
temporal-awarenessskill (SKILL.md) teaches the agent how to use the signals — pacing decisions, deadline-aware prioritization, recency reasoning, honest "how long did this take?" answers.Why
Aher et al. (2026), Real-Time Deadlines Reveal Temporal Awareness Failures in LLM Strategic Dialogues, found that surfacing remaining time boosted LLM negotiation acceptance odds 6×.
temporal-coreis the minimal implementation of that finding for Claude Code.Verified
claude --plugin-dir✓UserPromptSubmithook fires andadditionalContextreaches the agent ✓ (verified in headlessclaude -psession: agent quoted the injected[temporal-core] session elapsed: 1sfragment unprompted)jq, gracefully no-ops if missing)Repo
Summary by CodeRabbit