Character Card V3 Implementation Tracking
Overview
A tracking document for the implementation of the Character Card V3 specification
Currently, here are the applications that are being tracked:
Last Updated:
- RisuAI:
2024-06-03
- SillyTavern:
2024-07-21
- Agnaistic:
2024-06-02
- RisuRealm:
2024-05-28
Implementation Status
Status Markers:
- Implemented
- Implemented but with issues
- Does not apply
- Not Implemented
- Unknown
Features with asterisks (*) are features that are not required by the Character Card V3 specification.
Total
RisuAI | SillyTavern | Agnaistic | |
---|---|---|---|
Essential features | 85.7% | 53.5% | 14.2% |
Import/Export
Feature | RisuAI | SillyTavern | Agnaistic | RisuRealm |
---|---|---|---|---|
Import V3 PNG | ![]() |
![]() |
![]() |
![]() |
Import V3 JSON | ![]() |
![]() |
![]() |
![]() |
Import V3 CHARX | ![]() |
![]() |
![]() |
![]() |
Import V3 Lorebook | ![]() |
![]() |
![]() |
![]() |
Export V3 PNG | ![]() |
![]() |
![]() |
![]() |
Export V3 JSON | ![]() |
![]() |
![]() |
![]() |
Export V3 CHARX | ![]() |
![]() |
![]() |
![]() |
Export V3 Lorebook | ![]() |
![]() |
![]() |
![]() |
New Fields
Feature | RisuAI | SillyTavern | Agnaistic |
---|---|---|---|
Asset | ![]() |
![]() |
![]() |
Icon Asset* | ![]() |
![]() |
![]() |
Background Asset* | ![]() |
![]() |
![]() |
User Icon Asset* | ![]() |
![]() |
![]() |
Emotion Asset* | ![]() |
![]() |
![]() |
Nickname | ![]() |
![]() |
![]() |
Source | ![]() |
![]() |
![]() |
Multilingual Notes | ![]() |
![]() |
![]() |
Group Only Greetings | ![]() |
![]() |
![]() |
Creation Date | ![]() |
![]() |
![]() |
Modification Date | ![]() |
![]() |
![]() |
Regex Lorebook | ![]() |
![]() |
![]() |
Constant Lorebook | ![]() |
![]() |
![]() |
- [1] - SillyTavern and Agnaistic has a Emotion feature but it is not implemented in the export/import with the card.
- [2] - RisuAI has multilingual notes but it does in a different way than the specification.
- [3] - SillyTavern has Regex Lorebook feature but it does in a different way than the specification.
Decorators
Feature | RisuAI | SillyTavern | Agnaistic |
---|---|---|---|
Decorator | ![]() |
![]() |
![]() |
Decorator Fallback | ![]() |
![]() |
![]() |
activate_only_after* | ![]() |
![]() |
![]() |
activate_only_every* | ![]() |
![]() |
![]() |
keep_activate_after_match* | ![]() |
![]() |
![]() |
dont_activate_after_match* | ![]() |
![]() |
![]() |
depth* | ![]() |
![]() |
![]() |
instruct_depth* | ![]() |
![]() |
![]() |
reverse_depth* | ![]() |
![]() |
![]() |
reverse_instruct_depth* | ![]() |
![]() |
![]() |
role* | ![]() |
![]() |
![]() |
scan_depth* | ![]() |
![]() |
![]() |
instruct_scan_depth* | ![]() |
![]() |
![]() |
is_greeting* | ![]() |
![]() |
![]() |
position* | ![]() |
![]() |
![]() |
ignore_on_max_context* | ![]() |
![]() |
![]() |
additional_keys* | ![]() |
![]() |
![]() |
exclude_keys* | ![]() |
![]() |
![]() |
is_user_icon* | ![]() |
![]() |
![]() |
dont_activate* | ![]() |
![]() |
![]() |
activate* | ![]() |
![]() |
![]() |
disable_ui_prompt* | ![]() |
![]() |
![]() |
Curly Braced Syntaxes
Feature | RisuAI | SillyTavern | Agnaistic |
---|---|---|---|
{{char}} | ![]() |
![]() |
![]() |
{{user}} | ![]() |
![]() |
![]() |
{{random:A,B,C...}} | ![]() |
![]() |
![]() |
{{pick:A,B,C...}} | ![]() |
![]() |
![]() |
{{roll:A}} | ![]() |
![]() |
![]() |
{{// A}} | ![]() |
![]() |
![]() |
{{hidden_key:A}} | ![]() |
![]() |
![]() |
{{comment:A}} | ![]() |
![]() |
![]() |
{{reverse:A}} | ![]() |
![]() |
![]() |
- [1] - Agnaistic has random syntax but does not support escaping commas with
\,