Commit 3d9bc44
* feat(contents_shinychat): Add new contents_shinychat() and contents_shinychat_chunk()
These new functions are the singledispatch equivalent of the previous normalize_message() and normalize_message_chunk(). Although not quite as flexible as the previous strategies pattern, it's much simpler (implementation wise and also for those registering new methods) and aligns much better with the vision for the R package
* Apply suggestions from code review
Co-authored-by: Copilot <[email protected]>
* Fix format check
* Rename
* Add ChatMessage to types module. Add types and playwright module to top-level namespace
* Fix for Anthropic; cleanup
* Just require python 3.11 with Anthropic
* Update pkg-py/src/shinychat/_chat_normalize.py
Co-authored-by: Copilot <[email protected]>
* Just require python 3.11 with Anthropic
* Just require python 3.11 with Anthropic
* Add a test for registering custom objects
* Ignore missing anthropic imports when type checking
* fml
* rename (again)
* rename (again)
---------
Co-authored-by: Copilot <[email protected]>
1 parent c2fa3a9 commit 3d9bc44
File tree
8 files changed
+320
-341
lines changed- pkg-py
- src/shinychat
- types
- tests/pytest
8 files changed
+320
-341
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
12 | 17 | | |
13 | 18 | | |
14 | 19 | | |
15 | 20 | | |
16 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
| 3 | + | |
2 | 4 | | |
3 | 5 | | |
4 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
636 | 636 | | |
637 | 637 | | |
638 | 638 | | |
639 | | - | |
| 639 | + | |
640 | 640 | | |
641 | 641 | | |
642 | 642 | | |
| |||
753 | 753 | | |
754 | 754 | | |
755 | 755 | | |
756 | | - | |
| 756 | + | |
757 | 757 | | |
758 | 758 | | |
759 | 759 | | |
| |||
0 commit comments