Skip to content

Publish plugins for common tooling #197

Description

@jlizen

Currently symposium relies on being installed out of band, and then calling symposium init to add hooks to agent harness workflows.

Not ideal:

  • It hurts discovery
  • It relies on the users to occasionally calling cargo update symposium to get newer features (let alone we ship a vulnerability...)
  • We basically never can change our hooks after init (I think?)

Where possible, we would prefer to rely on tooling plugin registries to install and update. This is a similar model to what rust-analyzer follows with VSCode: ref

Most of the commercial tooling has some sort of plugin registry. There are less turnkey registries for OSS tooling, though we should see what we can do.

I imagine we want to have a subdirectory per plugin in-tree, and push updates whenever our binary changes. Though, that may be easier said than done. We will need to look case by case, we can start with what is easy :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions