Skip to content

Add Steam Ai Disclosure Filter - #289

Open
ZaneDragonBorn wants to merge 1 commit into
SteamClientHomebrew:mainfrom
ZaneDragonBorn:codex/add-ai-disclosure-filter
Open

ZaneDragonBorn wants to merge 1 commit into
SteamClientHomebrew:mainfrom
ZaneDragonBorn:codex/add-ai-disclosure-filter

Conversation

@ZaneDragonBorn

Copy link
Copy Markdown

Steam AI Disclosure Filter

Link to original repo

This plugin adds a filter to various search menus across Steam which allows the user to select a existing or custom filter (set up via plugin settings). Users can customize the results via exceptions and default filters which can be accessed via plugin settings. In addition to this, the plugin adds a generative AI disclosure tag and disclosure section to game-pages for easy visibility in what kind of AI usage a game has.

There is one other plugin, currently as a PR, that provides an AI disclosure hyperlink to the top of pages, but does not implement a filter across steam.

Screenshots

Search filtering, blocked-title review and exemptions Steam search with the Generative AI filter, blocked titles and exemptions
Plugin settings Default AI filter and optional disclosure features in Millennium settings
Wishlist filtering Generative AI slider in Steam Wishlist Options
Game-page disclosure Steam AI disclosure displayed near the top of a game page

Task Checklist

Developer

  • My plugin complies with the plugin submission guidelines
  • I am the original author or an authorized maintainer of this plugin.
  • I have complied with all license requirements for the libraries used, including providing appropriate notices where necessary.
  • My plugin is fully open source and does not depend on any external paid services, except for widely trusted and well-known platforms. Additionally, neither I nor anyone associated with me profits from any such services.
  • Generative AI was used for most of the plugin's code.

I have done a full manual review of the code for this plugin and have programming experience to maintain this without the help of AI.

Plugin Functionality

  • I have tested the plugin on both the Stable and Beta Steam update channels.
  • My plugin is unique, or provides additional or alternative functionality to plugins already on the store.

Backend Configuration

  • I use a standard Millennium Lua backend in my plugin.
  • I use custom binaries that or rely on other FOSS projects that aren't written directly using Millennium's Lua backend.

Community Contribution

  • I have tested and left feedback on two other plugin pull requests.
  • I have added links to those feedback comments in this PR.

Testing Instructions

  • Verified by a third party on Steam Client Stable.
  • Verified by a third party on Steam Client Beta.

@github-actions github-actions Bot changed the title Add AI Disclosure Filter Add Steam Ai Disclosure Filter Oct 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant