{"id":8780,"external_id":"plugin_asdk_app_6ac270d84d308191a705ef6dcfa59c9d","name":"dev-facts","display_name":"Dev Facts Check","developer":"Agent Tools","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-28T12:04:38Z","input_sha256":"f83f846cbd3f425ae9755aa7d0fc44ff6f47f7735674e7dcee79f15478ec71ca","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.2.0","skill_count":0,"first_seen_at":"2026-10-28T12:00:01.921Z","last_seen_at":"2026-11-04T06:00:02.689Z","last_changed_at":"2026-10-28T12:00:01.921Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ac270d84d308191a705ef6dcfa59c9d","connector_id":"asdk_app_6ac270d84d308191a705ef6dcfa59c9d","created_at":"2026-10-04T17:59:06.447348Z","discoverability":"LISTED","id":"plugin_asdk_app_6ac270d84d308191a705ef6dcfa59c9d","is_template":false,"is_template_instance":false,"name":"dev-facts","release":{"app_ids":["asdk_app_6ac270d84d308191a705ef6dcfa59c9d"],"app_manifest":{"apps":{"dev-facts":{"id":"asdk_app_6ac270d84d308191a705ef6dcfa59c9d","required":true}}},"app_templates":[],"description":"Check the facts a developer asks for again and again: when a software version reaches end of life, whether the runtimes a repository pins are still supported, what an open-source license is, whether a web feature works in a browser, what an RFC says about itself and what changed between two versions of a package.","display_name":"Dev Facts Check","id":"pluginrel_c776529d6e648191a225cde1db49ef05","interface":{"brand_color":"#3B5BDB","capabilities":["Shows whether a version of a product has reached end of life, with its end-of-life and LTS dates","Lists the release cycles of a product that are still supported, newest first, with the latest patch","Reads the runtime pins in a repo (Node.js, Python, Go, Ruby, PHP, .NET, Docker images) and flags any past end of life","Looks up an SPDX license by identifier or name: OSI approved, FSF free, deprecated or not","Shows the first release of each major browser that supports a web feature, and its Baseline status","Looks up an RFC by number or title words: status, abstract, and the RFCs that obsolete or update it","Lists the GitHub release notes of an npm or PyPI package between 2 versions and flags breaking changes","Names the source and the date of its data in every answer"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_000000002d48821190b8d5a43d14d31b","default_prompt":"Is Node.js 20 still supported, and when does it reach end of life?","default_prompts":["Is Node.js 20 still supported, and when does it reach end of life?","Is the MIT license OSI approved?","Can I use CSS container queries in Safari?"],"developer_name":"Agent Tools","logo_url":"https://files.openai.com/content?id=file_000000004f5c821188a19fa194af8f2c","logo_url_dark":null,"long_description":"Check the facts a developer asks for again and again: when a software version reaches end of life, whether the runtimes a repository pins are still supported, what an open-source license is, whether a web feature works in a browser, what an RFC says about itself and what changed between two versions of a package.\n\nAsk \"is Node.js 20 still supported?\", \"is anything in this repo past end of life?\", \"is the MIT license OSI approved?\", \"can I use CSS container queries in Safari?\", \"which RFC obsoletes RFC 2616?\" or \"what changed in express between 4.18.2 and 5.1.0?\".\n\nFor a repository, pass the files that pin runtimes (package.json, .nvmrc, .python-version, pyproject.toml, go.mod, a Dockerfile or compose file, .tool-versions, mise.toml, .ruby-version, a Gemfile, composer.json or global.json) and get one row per runtime with its end-of-life date, days left, latest patch and the next supported cycle.\n\nIt reads five public sources: endoflife.date for release cycles and support dates, the SPDX License List for license identifiers and OSI and FSF status, webstatus.dev for Baseline status and the first browser version that supports a web feature, the RFC Editor and IETF Datatracker for RFC status, abstracts and obsoleting links, and GitHub releases and changelog files for the notes of each release in a version range.\n\nEvery answer names its source and the date of the data. endoflife.date is maintained by volunteers, so confirm a date with the vendor before a contract or compliance decision. A license answer identifies a license and does not say what it lets you do: it is not legal advice.\n\nIt does not scan packages for vulnerabilities or health: use the Package Health Check plugin for that.\n\nIt stores nothing about you: answers are cached for a few hours and the only lasting record is a daily count of calls per tool.","plugin_category_id":"developer tools","privacy_policy_url":"https://tools.openkrill.app/privacy","screenshot_urls":[],"short_description":"EOL, licences, browsers, RFCs","terms_of_service_url":"https://tools.openkrill.app/terms","website_url":"https://tools.openkrill.app/"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[],"version":"1.2.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"dev-facts","author":{"url":"https://tools.openkrill.app/","name":"Agent Tools"},"sources":[{"path":"plugin.json","sha256":"cfe7442bba15bf25d9b7f54eaae60800c8ec57733ee563900d16c3a12f977c54"}],"version":"1.2.0","homepage":"https://tools.openkrill.app/","artifact_id":139827,"observed_at":"2026-11-03T19:17:56Z","support_url":"https://tools.openkrill.app/support","capabilities":["Shows whether a version of a product has reached end of life, with its end-of-life and LTS dates","Lists the release cycles of a product that are still supported, newest first, with the latest patch","Reads the runtime pins in a repo (Node.js, Python, Go, Ruby, PHP, .NET, Docker images) and flags any past end of life","Looks up an SPDX license by identifier or name: OSI approved, FSF free, deprecated or not","Shows the first release of each major browser that supports a web feature, and its Baseline status","Looks up an RFC by number or title words: status, abstract, and the RFCs that obsolete or update it","Lists the GitHub release notes of an npm or PyPI package between 2 versions and flags breaking changes","Names the source and the date of its data in every answer"],"field_sources":{"name":0,"author":0,"version":0,"homepage":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0},"release_notes":"1.2.0: adds check_runtime_eol, which reads the runtime pins in a repository's files (package.json engines, .nvmrc, .python-version, pyproject.toml, go.mod, Dockerfile and compose images, .tool-versions, mise.toml, .ruby-version, Gemfile, composer.json, global.json) and returns each runtime's end-of-life date, days left, latest patch and next supported cycle from endoflife.date. 1.1.0: adds get_release_notes, the GitHub release notes of an npm or PyPI package (or a GitHub repository) between 2 versions, with breaking changes flagged and the changelog file read when the release list does not reach back far enough. 1.0.0: first release. Reads endoflife.date, the SPDX License List, webstatus.dev and the RFC Editor: end-of-life status, license check, browser support and RFC lookup. Answers are cached for up to a day; read-only, no sign-in.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[]}}