| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
slidea: init. Adding a fully open-source AI-powered PPT generation skill whose name is slidea Signed-off-by: JiangYifei <jiangyifei@huawei.com> Signed-off-by: WanBo <wanbo13@huawei.com> Signed-off-by: SuBo <subo7@huawei.com> Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> Signed-off-by: Bin Wu <wu.wubin@huawei.com> | 3 个月前 | |
feat(slidea): resolve session_id to run_id for CLI continuation Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 1 天前 | |
feat(slidea): configurable OUTPUT_DIR and source_dir in completion output Two related usability improvements: 1. OUTPUT_DIR env var (.env) redirects every slidea artifact to a configured directory. Empty (default) keeps the existing <slidea_install_dir>/output behavior; an absolute path replaces it verbatim; a relative path resolves against <slidea_install_dir>. Affects PPT runs, deep research workspace, sqlite checkpoints, and downloaded documents — everything that previously landed under <slidea_install_dir>/output. Implementation: settings.OUTPUT_DIR is resolved in core/utils/config.py right after settings load, producing the module-level output_files_dir that every existing importer already consumes. cache.run_dir drops its vestigial base_dir parameter and uses output_files_dir directly. 2. PPT generation completion now surfaces the editable SVG source directory alongside the PPTX path: >>> 生成PPT结束 >>> 生成文件:/.../<run_id>/<topic>.pptx >>> 源文件目录:/.../<run_id>/slides/svg So users can find the on-disk SVG source for further editing without having to read ppt.json. HTML route reports its save_dir as source_dir (HTML pages live directly there). Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 22 天前 | |
refactor(slidea): bundle llm_invoke/vlm_invoke options and tidy lint findings - Introduce InvokeOptions dataclass to group optional invoke params (config / pydantic_schema / json_schema / work_node); migrate ~30 call sites across ppt_thought, page_generators, svg_page_generators, deep_research, outline_generator, utils, and ci/review. - Rewrite scripts/pixel_diff.py and scripts/verify_font_fallback.py to route output through logging and use PYTHONPATH for the worker subprocess instead of sys.path.insert. - Wrap overlong lines in preflight.py, test_pipeline_contracts.py, test_preflight.py, and test_llm_routing.py. - Add targeted pylint: disable=protected-access to test sites that intentionally probe private helpers. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 1 个月前 | |
feat(slidea): resolve session_id to run_id for CLI continuation Signed-off-by: Zhukunpeng <zhukunpeng8@huawei.com> | 1 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 1 天前 | ||
| 22 天前 | ||
| 1 个月前 | ||
| 1 天前 |