{"data":{"repository":{"slug":"pydantic/pydantic-ai","owner":"pydantic","name":"pydantic-ai","description":"How Python does AI. Agents, realtime voice, image generation, embeddings. Every model, every interface, typed end to end.","language":"Python","topics":["agent-framework","genai","harness","harness-engineering","llm","pydantic","python"],"category":"AI developer tools","stars":20750,"forks":2968,"openIssues":1473,"contributors":9},"signal":{"period":"7d","momentumScore":84,"status":"surging","activityDeltaPct":0,"contributorDeltaPct":0,"responseHours":59.7,"releaseCadenceDays":3,"starsDelta":96,"commits":100,"pullRequests":56,"issuesClosed":6,"activeContributors":9,"sparkline":[12,12,14,13,12,17,42,15,16,19,35,88]},"source":{"mode":"live_sample","updatedAt":"2026-10-20T10:06:35.555Z","updatedAtEpochMs":1792490795555},"history":[{"activeContributors":9,"capturedAt":"2026-09-22T00:05:10.014Z","commits":88,"day":"2026-09-22","momentumScore":81,"releaseCadenceDays":2,"responseHours":304.4,"stars":20074,"capturedAtEpochMs":1790035510014},{"activeContributors":9,"capturedAt":"2026-09-23T05:41:56.150Z","commits":100,"day":"2026-09-23","momentumScore":83,"releaseCadenceDays":2,"responseHours":115.5,"stars":20123,"capturedAtEpochMs":1790142116150},{"activeContributors":9,"capturedAt":"2026-09-24T00:05:10.012Z","commits":100,"day":"2026-09-24","momentumScore":83,"releaseCadenceDays":2,"responseHours":115.5,"stars":20123,"capturedAtEpochMs":1790208310012},{"activeContributors":16,"capturedAt":"2026-09-25T19:11:22.355Z","commits":100,"day":"2026-09-25","momentumScore":82,"releaseCadenceDays":2,"responseHours":631.4,"stars":20174,"capturedAtEpochMs":1790363482355},{"activeContributors":16,"capturedAt":"2026-09-26T00:05:10.014Z","commits":100,"day":"2026-09-26","momentumScore":82,"releaseCadenceDays":2,"responseHours":631.4,"stars":20174,"capturedAtEpochMs":1790381110014},{"activeContributors":16,"capturedAt":"2026-09-27T00:05:10.007Z","commits":100,"day":"2026-09-27","momentumScore":82,"releaseCadenceDays":2,"responseHours":631.4,"stars":20174,"capturedAtEpochMs":1790467510007},{"activeContributors":8,"capturedAt":"2026-09-28T08:16:27.919Z","commits":100,"day":"2026-09-28","momentumScore":80,"releaseCadenceDays":1,"responseHours":395.5,"stars":20226,"capturedAtEpochMs":1790583387919},{"activeContributors":8,"capturedAt":"2026-09-29T00:05:10.016Z","commits":100,"day":"2026-09-29","momentumScore":80,"releaseCadenceDays":1,"responseHours":395.5,"stars":20226,"capturedAtEpochMs":1790640310016},{"activeContributors":8,"capturedAt":"2026-09-30T00:05:10.016Z","commits":100,"day":"2026-09-30","momentumScore":80,"releaseCadenceDays":1,"responseHours":395.5,"stars":20226,"capturedAtEpochMs":1790726710016},{"activeContributors":8,"capturedAt":"2026-10-01T00:05:10.010Z","commits":100,"day":"2026-10-01","momentumScore":80,"releaseCadenceDays":1,"responseHours":395.5,"stars":20226,"capturedAtEpochMs":1790813110010},{"activeContributors":9,"capturedAt":"2026-10-02T04:06:35.263Z","commits":100,"day":"2026-10-02","momentumScore":76,"releaseCadenceDays":2,"responseHours":2033.8,"stars":20340,"capturedAtEpochMs":1790913995263},{"activeContributors":9,"capturedAt":"2026-10-03T00:05:10.011Z","commits":100,"day":"2026-10-03","momentumScore":76,"releaseCadenceDays":2,"responseHours":2033.8,"stars":20340,"capturedAtEpochMs":1790985910011},{"activeContributors":9,"capturedAt":"2026-10-04T00:05:10.010Z","commits":100,"day":"2026-10-04","momentumScore":76,"releaseCadenceDays":2,"responseHours":2033.8,"stars":20340,"capturedAtEpochMs":1791072310010},{"activeContributors":6,"capturedAt":"2026-10-05T05:11:40.320Z","commits":100,"day":"2026-10-05","momentumScore":74,"releaseCadenceDays":1,"responseHours":2639.3,"stars":20411,"capturedAtEpochMs":1791177100320},{"activeContributors":6,"capturedAt":"2026-10-06T00:05:10.013Z","commits":100,"day":"2026-10-06","momentumScore":74,"releaseCadenceDays":1,"responseHours":2639.3,"stars":20411,"capturedAtEpochMs":1791245110013},{"activeContributors":6,"capturedAt":"2026-10-07T00:05:10.006Z","commits":100,"day":"2026-10-07","momentumScore":74,"releaseCadenceDays":1,"responseHours":2639.3,"stars":20411,"capturedAtEpochMs":1791331510006},{"activeContributors":11,"capturedAt":"2026-10-08T11:11:22.281Z","commits":100,"day":"2026-10-08","momentumScore":83,"releaseCadenceDays":2,"responseHours":186,"stars":20487,"capturedAtEpochMs":1791457882281},{"activeContributors":11,"capturedAt":"2026-10-09T00:05:10.007Z","commits":100,"day":"2026-10-09","momentumScore":83,"releaseCadenceDays":2,"responseHours":186,"stars":20487,"capturedAtEpochMs":1791504310007},{"activeContributors":11,"capturedAt":"2026-10-10T00:05:10.009Z","commits":100,"day":"2026-10-10","momentumScore":83,"releaseCadenceDays":2,"responseHours":186,"stars":20487,"capturedAtEpochMs":1791590710009},{"activeContributors":11,"capturedAt":"2026-10-11T00:05:10.009Z","commits":100,"day":"2026-10-11","momentumScore":83,"releaseCadenceDays":2,"responseHours":186,"stars":20487,"capturedAtEpochMs":1791677110009},{"activeContributors":16,"capturedAt":"2026-10-12T04:06:34.630Z","commits":100,"day":"2026-10-12","momentumScore":84,"releaseCadenceDays":2,"responseHours":302.4,"stars":20561,"capturedAtEpochMs":1791777994630},{"activeContributors":16,"capturedAt":"2026-10-13T00:05:10.012Z","commits":100,"day":"2026-10-13","momentumScore":84,"releaseCadenceDays":2,"responseHours":302.4,"stars":20561,"capturedAtEpochMs":1791849910012},{"activeContributors":16,"capturedAt":"2026-10-14T00:05:10.009Z","commits":100,"day":"2026-10-14","momentumScore":84,"releaseCadenceDays":2,"responseHours":302.4,"stars":20561,"capturedAtEpochMs":1791936310009},{"activeContributors":16,"capturedAt":"2026-10-15T00:05:10.010Z","commits":100,"day":"2026-10-15","momentumScore":84,"releaseCadenceDays":2,"responseHours":302.4,"stars":20561,"capturedAtEpochMs":1792022710010},{"activeContributors":12,"capturedAt":"2026-10-16T07:21:51.323Z","commits":100,"day":"2026-10-16","momentumScore":80,"releaseCadenceDays":3,"responseHours":641.6,"stars":20654,"capturedAtEpochMs":1792135311323},{"activeContributors":12,"capturedAt":"2026-10-17T00:05:10.011Z","commits":100,"day":"2026-10-17","momentumScore":80,"releaseCadenceDays":3,"responseHours":641.6,"stars":20654,"capturedAtEpochMs":1792195510011},{"activeContributors":12,"capturedAt":"2026-10-18T00:05:10.013Z","commits":100,"day":"2026-10-18","momentumScore":80,"releaseCadenceDays":3,"responseHours":641.6,"stars":20654,"capturedAtEpochMs":1792281910013},{"activeContributors":12,"capturedAt":"2026-10-19T00:05:10.011Z","commits":100,"day":"2026-10-19","momentumScore":80,"releaseCadenceDays":3,"responseHours":641.6,"stars":20654,"capturedAtEpochMs":1792368310011},{"activeContributors":9,"capturedAt":"2026-10-20T10:06:35.555Z","commits":100,"day":"2026-10-20","momentumScore":84,"releaseCadenceDays":3,"responseHours":59.7,"stars":20750,"capturedAtEpochMs":1792490795555},{"activeContributors":9,"capturedAt":"2026-10-21T00:05:10.011Z","commits":100,"day":"2026-10-21","momentumScore":84,"releaseCadenceDays":3,"responseHours":59.7,"stars":20750,"capturedAtEpochMs":1792541110011}]},"meta":{"generatedAt":"2026-10-21T05:28:27.367Z","refreshSeconds":7200,"count":1,"period":"7d","caveat":"RepoCurrent is a directional, capped GitHub activity sample. It is not a security, quality, or production-readiness certification."},"links":{"self":"https://repocurrent.vercel.app/api/v1/repositories/pydantic/pydantic-ai?period=7d","web":"https://repocurrent.vercel.app/repo/pydantic/pydantic-ai","github":"https://github.com/pydantic/pydantic-ai","badge":"https://repocurrent.vercel.app/api/badge/pydantic/pydantic-ai","documentation":"https://repocurrent.vercel.app/docs/api#repository"}}