feat(shared): add case-insensitive utilities for agent name matching

Add findCaseInsensitive, includesCaseInsensitive, findByNameCaseInsensitive,
and equalsIgnoreCase functions for consistent case-insensitive lookups across
the codebase. Enables 'Oracle', 'oracle', 'ORACLE' to work interchangeably.
This commit is contained in:
justsisyphus
2026-01-23 00:54:50 +09:00
parent 76a01d4942
commit febc32d7f4
3 changed files with 216 additions and 0 deletions
+1
View File
@@ -29,3 +29,4 @@ export * from "./agent-tool-restrictions"
export * from "./model-requirements"
export * from "./model-resolver"
export * from "./model-availability"
export * from "./case-insensitive"