ragflow/agent/component
PentaFrame-Development fb3fedbbcf fix(docs-generator): Add multi-language font support and reportlab dependency
- Add reportlab>=4.4.1 to dependencies (pyproject.toml)
- Add fonts-freefont-ttf and fonts-noto-cjk to Dockerfile for Unicode support
- Implement automatic CJK font detection and switching:
  - Latin content uses user-selected font (Helvetica, Times-Roman, Courier)
  - CJK/Arabic/Hebrew/Thai/Hindi content auto-switches to STSong-Light CID font
- Add documentation about automatic font switching behavior
- Fix frontend null safety in use-selelct-filters.ts
- Add DocsGenerator component to agent constants

Fixes missing glyphs (black squares) issue for Chinese, Japanese, Korean,
Arabic, Hebrew, Thai, and Hindi characters in generated PDFs.
2025-12-11 11:29:22 +01:00
..
__init__.py Fix: add download stats to kb logs. (#11112) 2025-11-10 13:28:07 +08:00
agent_with_tools.py Refa: cleanup synchronous functions in agent_with_tools (#11736) 2025-12-04 14:15:05 +08:00
base.py Refa:replace trio with asyncio (#11831) 2025-12-09 19:23:14 +08:00
begin.py Feat: add child parent chunking method in backend. (#11598) 2025-11-28 19:25:32 +08:00
categorize.py Feat: add mechanism to check cancellation in Agent (#10766) 2025-11-11 17:36:48 +08:00
data_operations.py Feat: new component variable assigner (#11050) 2025-11-18 19:14:38 +08:00
docs_generator.py fix(docs-generator): Add multi-language font support and reportlab dependency 2025-12-11 11:29:22 +01:00
exit_loop.py Feat:new component Loop (#11447) 2025-11-27 15:55:32 +08:00
fillup.py Feat: Fillup component return value not object (#11780) 2025-12-05 19:27:36 +08:00
invoke.py Feat: add mechanism to check cancellation in Agent (#10766) 2025-11-11 17:36:48 +08:00
iteration.py Feat: API supports toc_enhance. (#11437) 2025-11-21 14:51:58 +08:00
iterationitem.py Feat: add mechanism to check cancellation in Agent (#10766) 2025-11-11 17:36:48 +08:00
list_operations.py Fix: component list operation issue. (#11364) 2025-11-19 13:19:44 +08:00
llm.py Refa: cleanup synchronous functions in agent_with_tools (#11736) 2025-12-04 14:15:05 +08:00
loop.py Feat:new component Loop (#11447) 2025-11-27 15:55:32 +08:00
loopitem.py Feat:new component Loop (#11447) 2025-11-27 15:55:32 +08:00
message.py Feat:new api /sequence2txt and update QWenSeq2txt (#11643) 2025-12-02 11:17:31 +08:00
string_transform.py Feat: add mechanism to check cancellation in Agent (#10766) 2025-11-11 17:36:48 +08:00
switch.py Feat: add mechanism to check cancellation in Agent (#10766) 2025-11-11 17:36:48 +08:00
varaiable_aggregator.py Feat: Add Variable aggregator (#11114) 2025-11-07 19:52:26 +08:00
variable_assigner.py Fix: variable assigner issue. (#11351) 2025-11-19 09:49:40 +08:00
webhook.py Feat: add webhook component. (#11033) 2025-11-05 19:59:23 +08:00