LoganBarnett/hyuqueue-topic-rss

Hyuqueue topic for RSS feeds over JSON-RPC stdio

★ 0Forks 0NixGitHub ↗Compare

README

hyuqueue-topic-rss

Introduction

hyuqueue-topic-rss is a topic implementation for Hyuqueue — a self-training, LLM-powered task handling system. A Hyuqueue topic is a child process that the Hyuqueue runtime spawns to handle a specific category of work; this one handles RSS feeds.

The topic speaks JSON-RPC 2.0 over its standard input and standard output. The Hyuqueue runtime is the only intended caller. Logs go to standard error so the stdio transport stays clean.

This repository currently contains the project scaffolding. The RSS-handling logic will be filled in in subsequent commits.

Installation

From source

nix build .#cli

The resulting binary is placed at ./result/bin/hyuqueue-topic-rss.

Development shell

nix develop                              # or `direnv allow` once
cargo build --workspace

Nix flake exports

  • packages.${system}.default — full workspace build.
  • packages.${system}.cli — the hyuqueue-topic-rss binary.
  • apps.${system}.cli — runnable app entry point.
  • devShells.${system}.default — development shell.

Usage

The binary is not intended to be run interactively. Hyuqueue invokes it as a child process and communicates over its stdio with JSON-RPC 2.0 frames.

Contributing

See CONTRIBUTING.org.

Contributors

LoganBarnett

Issues