How to use anolisa
Integrate AgentSight observability capabilities into DSH, allowing agents to call the agentsight_status tool to query the plugin's status and version.
This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.
This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.
Quick start
anolisa
— source: plugin_wiki.wiki_content
Install & verify
dsh plugin --profile web add --allow-build=@agentsight/dsh-plugin github:alibaba/anolisa#path:src/agentsight/dsh-plugin
Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.
— source: plugins.install
Key points
- Open an issue for bugs and
- Read CONTRIBUTING.md
- Report vulnerabilities through the
— source: plugin_wiki.readme_en (fallback readme_raw)
FAQ
What can this plugin do?
It only registers one tool called agentsight_status, which returns the plugin name, version number, activation status, and a list of currently available capabilities when called by an Agent. It does not collect or analyze any data itself.
Does it require additional configuration after installation?
No. The plugin only injects and registers a built-in tool through Cordis. It has no Schema configuration items, does not read environment variables, and does not read or write external files.
What is its relationship with the AgentSight main program?
It is a lightweight bridging layer between DSH and AgentSight, exposing only status query capabilities. The actual eBPF data collection and Dashboard are provided by the AgentSight main program, which needs to be deployed separately.
Will uninstalling affect the collected data?
The plugin itself does not persist any data, so uninstalling it is safe. It does not touch the AgentSight main program's SQLite, configuration, or tracking records.
Can it run on macOS or Windows?
The plugin code itself is cross-platform TypeScript/Node.js code, but the AgentSight main program it bridges depends on the Linux kernel's eBPF capabilities. If only this plugin is enabled without installing the main program, the tool will always report active=true but capabilities will only contain status.
— source: plugin_wiki.faq_json
Compatibility
- DSH: >=0.1.0-rc.2 <0.2.0
- Node: >=22.0.0
— source: plugin_wiki.compatibility_json
Pitfalls
Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.
— source: general rule