php-sdk/src/Capability/Registry
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Christopher Hertel 967c5cda4d
[Server] Untangle origin tracking from Registry (#302)
Drop the isManual flag from ElementReference and the discovery-state methods
from RegistryInterface. The Registry becomes a flat last-write-wins map;
DiscoveryLoader owns its own owned-set bookkeeping so re-running discovery
only removes elements it itself contributed. Adds ChainLoader for explicit
composition. Manual-over-discovered precedence is preserved via loader
ordering, not a flag on the reference.
2026-05-17 14:03:31 +02:00
..
Loader [Server] Untangle origin tracking from Registry (#302) 2026-05-17 14:03:31 +02:00
Container.php Adopt server examples 2025-08-29 11:19:51 +02:00
ElementReference.php [Server] Untangle origin tracking from Registry (#302) 2026-05-17 14:03:31 +02:00
PromptReference.php [Server] Untangle origin tracking from Registry (#302) 2026-05-17 14:03:31 +02:00
ReferenceHandler.php Update codestyle based on updated Symfony rules (#229) 2026-02-01 11:54:31 +01:00
ReferenceHandlerInterface.php Rework registry to combine provider and registry interface, move capabilities out and enable Registry injection in Builder (#150) 2025-11-20 19:36:57 +01:00
ResourceReference.php [Server] Untangle origin tracking from Registry (#302) 2026-05-17 14:03:31 +02:00
ResourceTemplateReference.php [Server] Untangle origin tracking from Registry (#302) 2026-05-17 14:03:31 +02:00
ToolReference.php [Server] Untangle origin tracking from Registry (#302) 2026-05-17 14:03:31 +02:00