Skip to content

Repository files navigation

Taskyon integrations

This repository contains independently installable integrations built on Taskyon. Taskyon is consumed through @taskyon/sdk; integrations must not import Taskyon source files or internal packages directly.

Local setup

Keep this repository beside a Taskyon checkout named frontend, then run:

nix develop
corepack enable
yarn bootstrap
yarn build

yarn bootstrap builds package archives from ../frontend, stores them in the ignored .cache/taskyon-packages directory, and installs the workspaces. Set TASKYON_SOURCE_DIR when the Taskyon checkout lives elsewhere:

TASKYON_SOURCE_DIR=/path/to/taskyon \
  yarn bootstrap

The local archives are an incubation mechanism, not a public dependency contract. CI checks out the exact Taskyon commit recorded in taskyon-source.json and uses the same packaging script. Once the SDK is ready for npm, replace the file: references and root resolutions with one exact prerelease version, then run yarn release:check-npm.

The initial taskyon-source.json commit is intentionally a placeholder because the SDK changes must first be committed in Taskyon. Replace it with that full 40-character commit SHA before enabling CI.

Packages

  • packages/home-assistant builds dist/taskyon-home-assistant.zip for direct installation.
  • Future integrations belong in their own packages/<integration> workspace.

Push a home-assistant-v* tag to build the pinned sources and attach the ZIP to a GitHub release. HACS metadata is intentionally deferred until the direct-release layout is stable.

About

integrate taskyon in various different applications as an assistant!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages