Observed since 20 Oct, 21:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Visual feedback tool for AI coding agents
Visual feedback tool for AI coding agents. Adds a floating toolbar to your web application that displays structured page information optimized for AI consumption.
pip install agentation
With framework-specific extras:
pip install agentation[flask]
pip install agentation[fastapi]
from flask import Flask
from agentation import AgentationFlask
app = Flask(__name__)
AgentationFlask(app) # Auto-enabled when app.debug=True
See the Flask Guide for complete documentation.
from fastapi import FastAPI
from agentation import AgentationMiddleware, AgentationConfig
app = FastAPI()
config = AgentationConfig(enabled=True)
app.add_middleware(AgentationMiddleware, config=config)
See the FastAPI Guide for complete documentation.
All options can be passed to AgentationConfig:
| Option | Type | Default | Description |
|---|---|---|---|
enabled | bool | None | None | Enable toolbar. If None, uses env var or debug mode |
default_detail | str | "standard" | Detail level: compact, standard, detailed, forensic |
default_format | str | "markdown" | Output format: markdown, json |
position | str | "bottom-right" | Toolbar position: bottom-right, bottom-left, top-right, top-left |
theme | str | "auto" | Color theme: auto, light, dark |
accent_color | str | "#3b82f6" | Accent color (hex) |
keyboard_shortcut | str | "ctrl+shift+a" | Keyboard shortcut to toggle output |
block_interactions | bool | True | Block page interactions while panel is open |
auto_clear_on_copy | bool | False | Clear output after copying |
include_route | bool | True | Include route info in output |
Agentation uses the following precedence to determine if it's enabled:
enabled config optionAGENTATION_ENABLED environment variable (true/1/yes or false/0/no)app.debug in Flask)Structured text optimized for AI agents to understand page structure:
Machine-readable structured data with the same detail levels.
Press Ctrl+Shift+A (configurable) to toggle the output panel. This copies structured page information to your clipboard, ready for pasting into an AI coding assistant.
uv venv
uv pip install -e ".[dev]"
pytest
Python port of Agentation by Benji Taylor.
MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 22 Jan 2026 | 8 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f3ba4a61dd13b91e75ddacdb1354d7d576946bdefc2b14a163195ac66d46cb1a