-
Notifications
You must be signed in to change notification settings - Fork 1
Roadmap
Kevin Leung edited this page Jan 25, 2019
·
21 revisions
Below is the schedule and roadmap for Wolf. Please note that these dates and feature plans are all subject to change.
Release | Time frame* |
---|---|
3.0.0-alpha | Q1 2019 - In Progress |
2.4.0 | Q1 2019 - Shifted |
2.3.0 | Q4 2018 - Complete |
2.2.0 | Q4 2018 - Complete |
2.0.0 | Q4 2018 - Complete |
1.0.0 | Q3 2018 - Complete |
* References to yearly quarters (Q1, Q2, Q3, Q4) are calendar-based
- Framework agnostic
- Modular approach invoking Wolf using middleware and adapters
- Separation of slots and abilities (allow many-to-many relationships)
- Support for asynchronous in all user defined functions
- Better interface for slot and abilities
- Support multiple instances of the same incomplete
- Allow multiple abilities to run in a single turn
- Cancellation (conversation and ability level) Issue #46
-
Slot tags (to facilitate NLP entity.name matching).. decouplesslotName
andentity.name
- addressed by 'Seperation of slots and abilities` in 3.0.0-alpha
- More Robust
nextAbility
support Issue #60 - Ability dependencies
Updated documentation for Redux DevTools Minor fix to suppress validator fail messages if prompted slot is filled by entity match
- Added fulfillSlot function to setSlotDataFunctions obj
- Multi-ability onCompletes per turn
- Flexible ability get function (supports asynchronous operations)
- Flexbile slot data get function (supports asynchronous operations)
- Ability definition hot swap/loading
- No Redux Dev Tool dependency
- Defined
ability.ts
interface - Basic
nextAbility
support (ability branching) - Automatic slot detection/filling
- Automatic detection of completed abilities
- Asynchronous support for ability
onComplete
- Slot level validation
- Slot level required confirmation (slot dependencies)
- Types fully defined for TypeScript use
- Redux Remote DevTools support
- Home
- Roadmap
- Changelog
- Core Concepts
- Contributing
- How to contribute
- Code of Conduct