Skip to content

Add astral community ability - #361

Open
Jmesmykil wants to merge 408 commits into
openhome-dev:devfrom
Jmesmykil:add-astral
Open

Add astral community ability#361
Jmesmykil wants to merge 408 commits into
openhome-dev:devfrom
Jmesmykil:add-astral

Conversation

@Jmesmykil

Copy link
Copy Markdown

Astral, a deterministic layer for the exact-answer class.

It answers time, date, math, money, and unit conversions on its own, without the LLM. The whole engine is inlined in main.py, pattern and table code, like the official date-and-time base capability but generalized to the full exact-answer class. Works for any agent, no DevKit needed. When a request is not an exact-answer question it returns nothing, so the agent takes the turn and it never blocks.

Category: Skill. Suggested trigger words are in the README. Standard library only, no API keys.

github-actions Bot and others added 30 commits February 20, 2026 05:17
…ev#89)

Co-authored-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Co-authored-by: Md. Reyad Hossain <fiction@Mds-MacBook-Air.local>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Co-authored-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Updated the BasicTemplateCapability class to include detailed comments and prompts for user interaction.

Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Removed the register_capability method and added a comment tag for capability registration.

Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Removed unused import and commented out the capability registration method. Added a tag for register capability.

Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Updated the boilerplate note for the register capability method in README.md.

Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Enhance path check workflow to provide detailed comments on PR violations and allowed files.

Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Enhance path-check workflow to validate file changes in PRs, ensuring only files in the 'community/' folder are modified. Provide detailed feedback in PR comments based on the check results.

Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Updated regex for register capability tag and improved error message.

Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: abubakar4360 <abubakarabbasi541@gmail.com>
Co-authored-by: markdelta24 <your-actual-github-markdelta@zemuriacom>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Co-authored-by: abubakar4360 <abubakarabbasi541@gmail.com>
Signed-off-by: abubakar4360 <abubakarabbasi541@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Co-authored-by: abubakar4360 <abubakarabbasi541@gmail.com>
uzair401 and others added 15 commits May 14, 2026 17:57
Updated the README to reflect the new Google Tasks Assistant features and usage instructions.

Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Updated README to reflect new name and features of the Google Calendar Assistant, including setup instructions, supported requests, and key behaviors.

Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Added community abilities section with examples and links.

Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Co-authored-by: Uzair Ullah <uzairullahmail@gmail.com>
New Local-category template that controls a Philips Hue bulb directly over
Bluetooth with no Hue Bridge or internet required. Demonstrates a persistent
BLE connection pattern: connect once at session start, run a natural-language
voice loop, and only expose controls the bulb actually supports.

templates/README.md updated to register the new template in the directory
tree, core templates section, and quick reference. Local-category description
clarified to note it cannot be tested in the Live Editor.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Updated README to reflect new features and API usage for Ambient Sounds.

Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Refactor ambient sound player to use Freesound API, implement new routing and streaming logic.

Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
@Jmesmykil
Jmesmykil requested review from a team as code owners August 8, 2026 02:57
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

✅ Community PR Path Check — Passed

All changed files are inside the community/ folder. Looks good!

@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

🔀 Branch Merge Check

PR direction: add-astraldev

Passedadd-astraldev is a valid merge direction

@github-actions github-actions Bot added ci-cd CI/CD and automation community-ability Community-contributed ability official-ability Official ability maintained by OpenHome documentation Documentation improvements templates Starter templates labels Aug 8, 2026
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

🔍 Lint Results

__init__.py — Empty as expected

Files linted: community/astral/main.py

✅ Flake8 — Passed

✅ All checks passed!

@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

✅ Ability Validation Passed

📋 Validating: community/astral
  ✅ All checks passed!

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

Labels

ci-cd CI/CD and automation community-ability Community-contributed ability documentation Documentation improvements official-ability Official ability maintained by OpenHome templates Starter templates

Projects

None yet

Development

Successfully merging this pull request may close these issues.