feat(context): breadcrumb customization — addon-injected segments #387
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Allow addons to contribute additional segments to the breadcrumb display without owning the entire context.
Current state (MISSING)
BreadcrumbToolBarbuilds segments entirely from theEditingContextstruct. No public API for addons to inject or append segments.segmentClicked()callsresetEdit()with no addon hooks.Proposed API
Implementation notes
injectBreadcrumb(contextId, segments, colors)toEditingContextResolvercontext_id -> [(segments, colors)]BreadcrumbToolBar::buildSegments()appends injected segments after the context's owninject_breadcrumb()/remove_breadcrumb_injection()inkindred_sdk/context.pyRoadmap
v0.2.0 — Context System