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-10-01
  • Agnaistic: 2024-06-02
  • RisuRealm: 2024-05-28

Implementation Status

Status Markers:

  • :white_check_mark: - Implemented
  • :warning: - Implemented but with issues
  • :zap: - Does not apply
  • :x: - Not Implemented
  • :question: - 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 :white_check_mark: :white_check_mark: :x: :white_check_mark:
Import V3 JSON :white_check_mark: :white_check_mark: :x: :white_check_mark:
Import V3 CHARX :white_check_mark: :white_check_mark: :x: :x:
Import V3 Lorebook :x: :x: :x: :x:
Export V3 PNG :white_check_mark: :white_check_mark: :x: :white_check_mark:
Export V3 JSON :white_check_mark: :x: :x: :white_check_mark:
Export V3 CHARX :white_check_mark: :x: :x: :x:
Export V3 Lorebook :x: :x: :x: :x:

New Fields

Feature RisuAI SillyTavern Agnaistic
Asset :white_check_mark: :x: :x:
Icon Asset* :white_check_mark: :x: :x:
Background Asset* :x: :x: :x:
User Icon Asset* :x: :x: :x:
Emotion Asset* :white_check_mark: :warning:¹ :warning:¹
Nickname :white_check_mark: :x: :x:
Source :white_check_mark: :x: :x:
Multilingual Notes :warning:² :x: :x:
Group Only Greetings :x: :x: :x:
Creation Date :white_check_mark: :white_check_mark: :x:
Modification Date :white_check_mark: :white_check_mark: :x:
Regex Lorebook :white_check_mark: :warning:³ :x:
Constant Lorebook :white_check_mark: :white_check_mark: :x:
  • [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 :white_check_mark: :white_check_mark: :x:
Decorator Fallback :white_check_mark: :white_check_mark: :x:
activate_only_after* :white_check_mark: :x: :x:
activate_only_every* :white_check_mark: :x: :x:
keep_activate_after_match* :x: :x: :x:
dont_activate_after_match* :x: :x: :x:
depth* :white_check_mark: :x: :x:
instruct_depth* :x: :x: :x:
reverse_depth* :white_check_mark: :x: :x:
reverse_instruct_depth* :x: :x: :x:
role* :white_check_mark: :x: :x:
scan_depth* :white_check_mark: :x: :x:
instruct_scan_depth* :x: :x: :x:
is_greeting* :white_check_mark: :x: :x:
position* :white_check_mark: :x: :x:
ignore_on_max_context* :white_check_mark: :x: :x:
additional_keys* :white_check_mark: :x: :x:
exclude_keys* :white_check_mark: :x: :x:
is_user_icon* :x: :x: :x:
dont_activate* :white_check_mark: :white_check_mark: :x:
activate* :white_check_mark: :white_check_mark: :x:
disable_ui_prompt* :x: :x: :x:

Curly Braced Syntaxes

Feature RisuAI SillyTavern Agnaistic
{{char}} :white_check_mark: :white_check_mark: :white_check_mark:
{{user}} :white_check_mark: :white_check_mark: :white_check_mark:
{{random:A,B,C...}} :white_check_mark: :white_check_mark: :warning:¹
{{pick:A,B,C...}} :white_check_mark: :white_check_mark: :x:
{{roll:A}} :white_check_mark: :white_check_mark: :white_check_mark:
{{// A}} :white_check_mark: :white_check_mark: :x:
{{hidden_key:A}} :white_check_mark: :x: :x:
{{comment:A}} :white_check_mark: :x: :x:
{{reverse:A}} :white_check_mark: :white_check_mark: :x:
  • [1] - Agnaistic has random syntax but does not support escaping commas with \,
Edit
Pub: 02 Jun 2024 10:49 UTC
Edit: 01 Oct 2024 06:48 UTC
Views: 14268