For the complete documentation index, see llms.txt. This page is also available as Markdown.

Health

Health is often used in conjunction with agents or applications in plugin.

Your Health component will be rendered in a Dashboard Modal once you click on your plugin name in the Health widget list in the upper right corner (widget bar).

What does Health look like?

const GUI = Dashboard.GUI

class MyHealth extends Dashboard.Health {
    render() {
        return <GUI.Wrapper>
            <GUI.Paragraph text='infocaster ready'/>
        </GUI.Wrapper>
    }
}

and don't forget to register your Health component in register function:

Dashboard.register({
	...
	health: MyHealth
	...
})

In this example we create a simple health that renders the status of LCC-Agent Plugin.

How to set plugin health status

setHealth

Results

Dashboard Health list
Dashboard Health modal

How to register a Health component?

Like any other main component, from your main index.js file where you register your plugin, import your Health and pass it down with the register() method from Plugin-API

Last updated