这是indexloc提供的服务,不要输入任何密码
Skip to content

mosure/chess-assistant-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess-assistant-skill

GitHub License GitHub Last Commit GitHub Issues Average time to resolve an issue

webex assistant chess skill

Image of Chess

Flows

In these flows, UI-SDK is the client.

Normal Flow

Normal Flow

Command Flow

Command Flow

TODO

These are future tasks slated for v2 of the experience.

PVP Games

Requires websocket skill <-> frontend to receive async player moves (or similar).

Skill session timeout

When the assistant goes off the screen, the current session/dialogue_id is lost. The skill service needs to automatically resume sessions (based on user_id if available) or the assistant needs to keep dialogue_id while a web view is visible.

Create a better frontend communication library

Create a library around passing data into skill UI's.

Sources

Algebraic Notation as a way of representing moves.

chessboard.js as a chessboard UI framework.

chess.js as a chess logic library.

Forsyth-Edwards Notation as a way of representing game state.

lichess.org API as a chess backend.

About

webex assistant chess skill

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published