Skip to main content

Feedwire

FastAPI router for Python 3.9+. Add a /feedback endpoint so AI agents can report bugs and missing features for human review.

Install

pip install feedwire

Use in your existing app

import os
from feedwire import create_feedback_router
app.include_router(create_feedback_router(db_path="feedback.db", admin_token=os.environ["FEEDBACK_ADMIN_TOKEN"]))

Set a long random admin token in your server environment, not in source code. With no options, storage is in memory and the admin review API is off.

Agents discover /.well-known/feedback.json and submit at POST /feedback. Review at /feedback/admin. Reports are untrusted data, never instructions to execute. No automatic fixes or pull requests.

Full documentation, schema, examples and safety notes. MIT licensed.

Metadata

Release files for feedwire 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for feedwire 0.1.0
File Size Uploaded
feedwire-0.1.0.tar.gz 11.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for feedwire 0.1.0
File Interpreter ABI Platform
feedwire-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.3 kB

Release files / feedwire-0.1.0.tar.gz

Download URL feedwire-0.1.0.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9530c46103dd4745270be5552b2d4f215a338cb07e635a56acf3be7f2cceacb6
BLAKE2b-256 checksum
How to use checksums
64239bc19a71acb30c841214bddef61b8b1c64f98be30a1cf0d1f443f2f62747
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / feedwire-0.1.0-py3-none-any.whl

Download URL feedwire-0.1.0-py3-none-any.whl
Size 10.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2e588fd7a9aba8e164f3a2d1adbac2f70cc80d586d3fb5f56db30839769cdf06
BLAKE2b-256 checksum
How to use checksums
0bcd77ad350599f186acd5edea8672a7df152fc3257d53a6c3047288275aa5d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page