Plugins
Extend Arctic with custom integrations.
Plugins let you extend Arctic with custom hooks (auth, events, tools). This is optional and intended for power users.
What plugins can do
- Add authentication methods for custom providers
- Listen to events (sessions, messages, tools)
- Inject configuration at runtime
Minimal shape
import type { Plugin } from "@arctic-cli/plugin";
export default (async () => {
return {
config: async (config) => {
// modify config
},
event: async ({ event }) => {
// observe events
},
};
}) satisfies Plugin;If you need plugin examples or a full API reference, ask for it and we can expand this page.