Conversation
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
…-feed-ability # Conflicts: # community/x-news-feed/config.json
Signed-off-by: alimujtaba478 <70099666+alimujtaba478@users.noreply.github.com>
…ile, write_file, etc.) instead
Missing register capability tag — add one of the following to your class:
#{{register_capability}}
# {{register_capability}}
resolved the above issue
…of a fixed numbered menu,
Signed-off-by: Uzair Ullah <uzairullahmail@gmail.com>
Signed-off-by: alimujtaba478 <70099666+alimujtaba478@users.noreply.github.com>
🔀 Branch Merge CheckPR direction: ✅ Passed — |
✅ Community PR Path Check — PassedAll changed files are inside the |
🔍 Lint ResultsFiles linted: ✅ Flake8 — Passed
|
✅ Ability Validation Passed |
|
Hi @uzair401 , Loom Demo: I also reviewed the code against the latest voice naturalness audit. The major issues (brittle string matching, menu-driven ping-pong, long responses, and voice formatting problems) have been resolved using LLM classifiers, expanded natural word lists, the shared VOICE_GUARDRAIL, strict response length limits, and a single open-ended prompt in quick mode. |
uzair401
left a comment
There was a problem hiding this comment.
Approved for the community.
We will proceed with adopting this ability for a 30-day evaluation period to monitor performance, identify any bugs, and implement any necessary fixes or optimizations. If the ability proves stable and meets our quality standards during this period, we will move forward with publishing it to the marketplace, ensuring full credit is given to the original author for their work and contribution.
We truly appreciate your effort and encourage you to continue developing and submitting new abilities. Contributions like yours help strengthen the ecosystem, and we look forward to seeing more of your work.
What does this Ability do?
Suggested Trigger Words
Type
External APIs
Testing
Checklist
community/my-ability-name/main.pyfollows SDK pattern (extendsMatchingCapability, hasregister_capability+call)README.mdincluded with description, suggested triggers, and setupresume_normal_flow()called on every exit pathprint()— usingeditor_logging_handlerredis,user_config)asyncio.sleep()orasyncio.create_task()— usingsession_tasksAnything else?