acryl-example-event-hookListens to and emits a Cordis event
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/event-hook-basic
acryl-example-greeterProvides a greeter service (class form)
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/service-provider-greeter
acryl-example-greeter-consumerConsumes the greeter service
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/service-consumer-greeter
acryl-example-hot-shimHost plugin that reloads its own code on every update (hot shim)
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/lifecycle-function-hot-shim
acryl-example-lifecycle-functionSmallest ACRYL plugin: a lifecycle function that logs once when it mounts
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/lifecycle-function-basic
acryl-example-lifecycle-hooksObserves the agent lifecycle: before each step, before each model request, and each model stream (observers that pass everything through)
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/lifecycle-hooks-observer
acryl-example-llm-echoRegisters an echo LLM provider route (adapter contract demo)
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/llm-adapter-echo
acryl-example-page-brandingBrands the served web page: title, favicon and a global CSS variable (Web and Desktop host)
Agent 협업 · 인터페이스 확장 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/web-page-branding
acryl-example-profile-infoReads the desktopProfiles Host service (full on Desktop, a subset on Web and CLI)
Agent 협업 · 인터페이스 확장 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/desktop-main-profile-info
acryl-example-promptAdds a section to the agent system prompt
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/prompt-contribution-basic
acryl-example-prompt-hookAdds a section to the system prompt through the harness's system-prompt/assemble waterfall
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/prompt-assemble-hook
acryl-example-routeAdds an HTTP route to the web host
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/host-route-basic
acryl-example-settings-sectionRegisters a validated settings section (Web and Desktop settings page, config file on the CLI)
Agent 협업 · 인터페이스 확장 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/settings-section-basic
acryl-example-skillProvides a bundled skill
스킬 · Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/skill-provider-basic
acryl-example-speller-consumerConsumer of the speller capability
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/capability-swap-consumer
acryl-example-speller-loudProvider A of the speller capability
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/capability-swap-provider-loud
acryl-example-speller-quietProvider B of the speller capability
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/capability-swap-provider-quiet
acryl-example-state-hostShared notes kept on the host (a JSON file under the DSH home), so Web and Desktop see the same data
Agent 협업 · 인터페이스 확장 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/state-host-store
acryl-example-state-workspaceProject notes kept in the workspace as .acryl/notes.md: readable by the agent and the user, versionable in git
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/state-workspace-file
acryl-example-theme-overrideRestyles the Web and Desktop app: brand color, accent, and font via the theme service (no build step)
Agent 협업 · 인터페이스 확장 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/client-theme-override
acryl-example-toolRegisters a model-callable tool
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/tool-basic
acryl-example-tool-policyA tool policy: deny chosen tools before they run, with a reason the model sees (tools/pre-execute)
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/tool-policy-hook
acryl-example-tool-viewA tool plus a custom card that renders its calls in the conversation (tool.call.toolview slot)
Agent 협업 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/client-tool-view
acryl-example-tui-commandAdds a slash command with an overlay to the terminal UI
Agent 협업 · 인터페이스 확장 · 개발 도구 · 생산성 도구
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acryldev/acryl#36202668b4175f2840ed4673cd8475ee37c1acfe&path:plugins/acryl-extension-context/example-plugins/packages/tui-command-basic