• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MycroftAI / mycroft-core / 2577
50%

Build:
DEFAULT BRANCH: dev
Ran 17 Aug 2017 05:16PM UTC
Jobs 1
Files 107
Run time 10s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2577

push

travis-ci

penrods
Add conversational support to skill system

The most recently used skills now have an opportunity to preview all
utterances before they hit the intent system.

==== Tech Notes ====
Skills get a preview in the order of activation -- most recent first --
and if they can consume the utterance or ignore it. If consumed,
processing stops. If ignored, the next most recent skill gets a shot
at it. Finally, if no skill consumes it the intent system takes over,
running as it always has.

Skills remain "active" for 5 minutes after last use.

A skill achieves this by implementing the converse() method, e.g.

def def converse(self, utterances, lang="en-us"):
    if .... :
        return True  # handled, consume utterance
    else:
        return False  # not for this skill, pass it along

2822 of 7309 relevant lines covered (38.61%)

0.39 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2577.1 (IS_TRAVIS=true) 17 Aug 2017 05:16PM UTC 0
38.61
Travis Job 2577.1
Source Files on build 2577
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2577
  • d661b8d2 on github
  • Prev Build on dev (#2571)
  • Next Build on dev (#2589)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc