Skip to content

Plugin submission: Ambient Behavior #171

Description

@Veerabadran-M

Plugin name

Ambient Behavior

Plugin ID

community.ambient-behavior

Public GitHub repo URL

https://github.com/Veerabadran-M/ambient-behavior.git

Plugin subdirectory

.

Release tag or commit SHA

v1.0.0

Requested permissions

  • schedule: Schedules randomized ambient behavior events.
  • storage: Stores a short history of recently triggered events to avoid immediate repeats.
  • pet:speak: Displays ambient messages from the pet.
  • pet:reaction: Triggers configured pet reactions.
  • pet:move: Performs the configured pet movement behaviors.
  • pets:read: Reads the pet state for the patrol movement behavior.
  • audio: Plays configured built-in and custom sounds.
  • events: Detects host activity/idle state so ambient behavior can optionally pause while the user is active.
  • commands: Registers the plugin's manual test and trigger commands.
  • ai: Requests optional AI-generated messages through the OpenPets host AI gateway.
  • status: Reports the plugin's current status to OpenPets.

Network hosts

None

External account setup

None

Pre-submit checklist

  • I ran npx -y @open-pets/cli plugin validate . or openpets plugin validate <dir> successfully.
  • I ran the plugin's local tests successfully, if tests are included.
  • The requested permissions and network hosts are the minimum needed.
  • The repository does not contain secrets, tokens, private keys, or user data.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions