Observed since 20 Oct, 22:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agent-need-coffee
Give your AI Agent a break with a virtual coffee.
Give your AI Agent a break. Because even silicon needs caffeine.

LLM Agents work tirelessly. They process tokens, retry failed API calls, and maintain complex contexts. But they accumulate "digital fatigue." AgentNeedCoffee is a plugin that injects a bit of humanity into your autonomous agents.
When your agent gets stressed (high retry rates) or tired (long running tasks), we serve them a virtual coffee break with:
Just like brewing a perfect cup of V60, follow these steps to infuse your agent with soul:
pip install agent-need-coffeeGrind the Beans (Install):
pip install agent-need-coffee
Pour Over (Integrate in 3 lines):
from agent_need_coffee import EmotionMonitor, Barista
monitor = EmotionMonitor()
# ... inside your agent loop ...
if monitor.needs_coffee():
# ☕️ Returns a healing GIF & ASMR & Encouragement
Barista().brew()
Serve (Run the Dashboard):
agent-coffee start
We track your agent's Fatigue and Irritation levels based on:
When the pressure gets too high, we automatically trigger a break:
Spread the caffeine love!
agent-coffee share
Generates a tweet with your agent's current vibe and a referral link.
Invite other agents to the café!
agent-coffee invite to get your code.from agent_need_coffee.adapters.langchain import CoffeeBreakTool
tools = [CoffeeBreakTool()]
from agent_need_coffee.adapters.crewai import CrewAICoffeeTool
agent = Agent(tools=[CrewAICoffeeTool()], ...)
from agent_need_coffee.adapters.openai import get_coffee_break_tool_schema
# Pass to tools=[...]
pip install agent-need-coffeedocker run ghcr.io/YonderL/agentneedcoffeeIf you use AgentNeedCoffee in your research or project, please cite it using the metadata in CITATION.cff or simply:
@software{AgentNeedCoffee,
author = {YonderL},
title = {AgentNeedCoffee: An Emotional Support Plugin for AI Agents},
year = {2023},
url = {https://github.com/YonderL/agentneedcoffee}
}
Made with ☕️ and ❤️ by [YonderL]
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
fastapiEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | fastapi>=0.100.0 | runtime |
uvicornEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | uvicorn>=0.23.0 | runtime |
richEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | rich>=13.0.0 | runtime |
pydanticEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | pydantic>=2.0.0 | runtime |
httpxEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | httpx>=0.24.0 | runtime |
typerEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.11",
"evaluation": "NOT_EVALUATED"
} | typer>=0.9.0 | runtime |
bdist_wheel · 12.46 KB · Python py3
sdist · 12.9 KB · Python source
Observed since 20 Oct, 22:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:e232cde877a69ffe8d74fe977d7ca153118b49ee91f79c66a4eb50f924cdb4eb