For teams shipping agents

feedback to fix, fast

one workspace for teams to find issues, align on failures, and ship fixes together.
get agents to production faster and keep them reliable after launch

See what happened, Together

Simple enough for domain experts. Detailed enough for developers.

WorkflowSupport Access Workflow4.8s
AgentQuestion Extraction Agent
AgentSupport Operations AgentAccess requestBilling
Prompt

You are the Support Operations Agent. Read the customer's email, figure out what they need, choose the right tool, and confirm what was done.

Context
To@billing-support
Cc@design-agency
Unexpected charge for external agency

We gave our external design agency access to one dashboard, but they were charged as a paid seat ... see more

billing-screenshot.png
Tooladd_member0.6sMarcusSaraneatlogs AI4 comments
Input
emailagency@partner.co
Output
memberCreated
LLMModelPaid seat createdSlow LLM Response1.7s$0.0058

Chose add_member to give the agency access as a viewer. Result: the user was added as a billable member.

AgentReply Drafting Agent
Thread in#support-ops4 replies
Sara2:43 PM
I found the issue. This should have used the guest invite flow. The agent used add_member, so the customer ended up with a paid seat.
Marcus2:43 PM
That makes sense. @neatlogs, can you check why it picked add_member instead of invite_guest?
neatlogs AI2:43 PM
I found the likely cause. The tool descriptions are too vague they explain what the tools do, but not when to use one instead of the other. Because of that, both tools looked valid. Nothing clearly told the model that external, non-billable access should go through invite_guest.
neatlogs AI2:43 PM

Here's a fix updating the tool description so the model can tell billable members apart from non-billable guests.

Fix Tool Selection Logic
Distinguish paid members from guest collaborators
tools/add_member.md

Everything you need to debug agentic workflows

we bring the tools your team needs to debug and improve agent workflows into one place

Find the right trace fast

Ask in plain English and Neatlogs surfaces the traces, runs, and patterns that matter, so you don't have to dig through logs by hand.

Developer
developer
Frameworks
LangGraph
CrewAI
LangChain
Manager
manager

Manage prompts in one place

Keep prompts, edits, and versions together. Test changes, compare versions, and roll back quickly when a prompt update makes things worse.

neatlogs

Run evals without the setup pain

Create human or AI evals in minutes. Define what good looks like, choose what to review, and start collecting structured feedback right away.

Detect
Error
Anomaly
Latency
Notify
Slack
Email
Webhook

Build the dashboard you need

Track the signals that matter to your team with dashboards you can shape yourself — from failures and latency to costs, regressions, and custom detections.

neatlogs
Same error
Regression

Compatible with the frameworks you use

plugs into your stack with frameworks, notifications, tickets, and coding agents

Slack
Linear
OpenAI
Notion
GitHub
Cursor AI
Anthropic
Jira
LangChain
Google
CrewAI
LangChain
LlamaIndex
AutoGen
Pydantic AI
OpenAI Agents

start free, scale when ready

full access to start. upgrade when you go live

OPEN

Free

No credit card required

Join the Waitlist
  • All platform features (with limits)
  • 50k events / month
  • 30 days data access
  • 10 users
  • 10 projects
  • 1 team

ENTERPRISE

Recommended
Custom

For large teams

Book a Demo

Everything in Free, plus:

  • Unlimited traces
  • Unlimited users & teams
  • Unlimited projects
  • On-prem installation
  • Dedicated Support Engineer
  • Uptime & Support SLA
  • AI features

start debugging together

free to start, no credit card required

faq

you've got questions about how neatlogs drops into your workflow. here are the answers

Neatlogs is a collaborative debugging workspace for AI agents. It helps teams trace runs, understand what happened, comment on failures, investigate likely causes, and ship fixes in one place.
Standard observability tells you what happened. Neatlogs is built around the debugging workflow: shared traces, comments, evaluations, tasks, and suggested fixes, so teams can move from issue to fix faster.
You can get started by adding the SDK and initializing Neatlogs with two lines of code, then running your agent to start tracing.
Yes. Neatlogs is a shared context layer for domain experts and developers, with traces that can be read and commented on by your whole team.

still need help?

we're happy to jump on a call and dive into your stack

Contact Support