{"tool":{"slug":"pydantic-ai","name":"Pydantic AI","repo_full_name":"pydantic/pydantic-ai","category":"orchestrator","vendor":null,"tagline":"Type-safe agent framework built around structured outputs and dependency injection.","homepage":"https://pydantic.dev/pydantic-ai","aliases":[],"verdict":"maintained","freshness":100,"reasons":[{"fact":"last commit","detail":"Pushed today.","effect":0},{"fact":"commit volume","detail":"100+ commits in the last 12 weeks.","effect":0},{"fact":"releases","detail":"Released v2.43.0 1 day ago; 195 releases in the last year.","effect":4},{"fact":"issue response","detail":"Not enough recent issues to measure a response time.","effect":0},{"fact":"unanswered issues","detail":"100% of the recent issues sampled have no maintainer reply at all.","effect":-8},{"fact":"maintainers","detail":"18 people committed in the last 90 days.","effect":5},{"fact":"capped at 100","detail":"The signals totalled 101; 100 is the ceiling.","effect":-1}],"verdict_at":"2026-09-13T06:05:39.472+00:00","previous_verdict":null,"verdict_changed_at":null,"stars":19890,"forks":2706,"open_issues":615,"language":"Python","license":"MIT","archived":false,"disabled":false,"description":"How Python does AI. Agents, realtime voice, image generation, embeddings. Every model, every interface, typed end to end.","created_at":"2024-06-21T15:55:04+00:00","pushed_at":"2026-09-12T23:19:40+00:00","days_since_push":0,"recent_commits":100,"last_release_at":"2026-09-12T00:54:42+00:00","last_release_tag":"v2.43.0","releases_365d":195,"release_gap_days":1,"median_release_gap":1,"issue_response_hours":null,"issues_sampled":8,"stale_issue_ratio":1,"contributors_90d":18,"bus_factor":3,"first_seen":"2026-08-01T18:20:13.484+00:00","refreshed_at":"2026-09-13T06:05:39.472+00:00"},"answer":"Yes. Pydantic AI is maintained. The last commit was today, and it scores 100/100.","history":[{"captured_on":"2026-09-13","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":18,"stars":19890,"open_issues":615,"archived":false},{"captured_on":"2026-09-12","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":18,"stars":19872,"open_issues":609,"archived":false},{"captured_on":"2026-09-11","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":2,"issue_response_hours":null,"contributors_90d":17,"stars":19858,"open_issues":608,"archived":false},{"captured_on":"2026-09-10","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":16,"stars":19839,"open_issues":607,"archived":false},{"captured_on":"2026-09-09","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":17,"stars":19816,"open_issues":600,"archived":false},{"captured_on":"2026-09-08","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":17,"stars":19780,"open_issues":593,"archived":false},{"captured_on":"2026-09-07","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":2,"issue_response_hours":null,"contributors_90d":17,"stars":19757,"open_issues":585,"archived":false},{"captured_on":"2026-09-06","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":17,"stars":19742,"open_issues":581,"archived":false},{"captured_on":"2026-09-05","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":17,"stars":19731,"open_issues":577,"archived":false},{"captured_on":"2026-09-04","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":15,"stars":19709,"open_issues":572,"archived":false},{"captured_on":"2026-09-03","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":20,"stars":19686,"open_issues":566,"archived":false},{"captured_on":"2026-09-02","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":22,"stars":19651,"open_issues":566,"archived":false},{"captured_on":"2026-09-01","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":27,"stars":19628,"open_issues":564,"archived":false},{"captured_on":"2026-08-31","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":2,"issue_response_hours":16.3,"contributors_90d":26,"stars":19599,"open_issues":560,"archived":false},{"captured_on":"2026-08-30","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":26,"stars":19581,"open_issues":548,"archived":false},{"captured_on":"2026-08-29","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":24,"stars":19567,"open_issues":544,"archived":false},{"captured_on":"2026-08-28","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":26,"stars":19544,"open_issues":545,"archived":false},{"captured_on":"2026-08-27","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":24,"stars":19537,"open_issues":540,"archived":false},{"captured_on":"2026-08-26","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":23,"stars":19502,"open_issues":528,"archived":false},{"captured_on":"2026-08-23","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":2,"issue_response_hours":null,"contributors_90d":22,"stars":19445,"open_issues":518,"archived":false},{"captured_on":"2026-08-22","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":21,"stars":19436,"open_issues":520,"archived":false},{"captured_on":"2026-08-21","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":20,"stars":19423,"open_issues":521,"archived":false},{"captured_on":"2026-08-20","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":19,"stars":19406,"open_issues":513,"archived":false},{"captured_on":"2026-08-19","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":18,"stars":19378,"open_issues":506,"archived":false},{"captured_on":"2026-08-18","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":19,"stars":19358,"open_issues":511,"archived":false},{"captured_on":"2026-08-17","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":2,"issue_response_hours":null,"contributors_90d":18,"stars":19344,"open_issues":504,"archived":false},{"captured_on":"2026-08-15","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":18,"stars":19301,"open_issues":493,"archived":false},{"captured_on":"2026-08-14","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":19,"stars":19282,"open_issues":487,"archived":false},{"captured_on":"2026-08-13","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":19,"stars":19271,"open_issues":489,"archived":false},{"captured_on":"2026-08-12","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":22,"stars":19242,"open_issues":489,"archived":false},{"captured_on":"2026-08-11","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":19,"stars":19208,"open_issues":490,"archived":false},{"captured_on":"2026-08-10","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":2,"issue_response_hours":null,"contributors_90d":19,"stars":19181,"open_issues":478,"archived":false},{"captured_on":"2026-08-09","verdict":"maintained","freshness":100,"days_since_push":1,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":20,"stars":19156,"open_issues":476,"archived":false},{"captured_on":"2026-08-08","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":20,"stars":19136,"open_issues":475,"archived":false},{"captured_on":"2026-08-07","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":18,"stars":19110,"open_issues":460,"archived":false},{"captured_on":"2026-08-06","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":17,"stars":19081,"open_issues":448,"archived":false},{"captured_on":"2026-08-05","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":18,"stars":19063,"open_issues":432,"archived":false},{"captured_on":"2026-08-04","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":21,"stars":19047,"open_issues":431,"archived":false},{"captured_on":"2026-08-03","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":2,"issue_response_hours":null,"contributors_90d":18,"stars":19018,"open_issues":425,"archived":false},{"captured_on":"2026-08-02","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":18,"stars":19007,"open_issues":422,"archived":false},{"captured_on":"2026-08-01","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":18,"stars":18954,"open_issues":417,"archived":false}],"refreshed_at":"2026-09-13T06:05:39.472+00:00","generated_at":"2026-09-24T23:56:47.401Z"}