MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / submit_and_read

Function submit_and_read

deployments/desktop/shared/agents.py:3040–3069  ·  view source on GitHub ↗
(
    *,
    user_id: str,
    push_id: str,
    selected_numbers: Iterable[Any],
    skipped_numbers: Iterable[Any],
    later_numbers: Iterable[Any] = (),
    generate_reports: bool = True,
    write_feishu: Optional[bool] = None,
    response_language: str = "zh",
)

Source from the content-addressed store, hash-verified

3038 if callable(refresh_daily_notes)
3039 else {"scanned": len(daily_note_paths), "refreshed": 0, "daily_notes": daily_note_paths, "errors": []}
3040 )
3041 return {
3042 "daily_notes": daily_note_result,
3043 "wiki_backfilled": 0,
3044 "reports_scanned": 0,
3045 "reports_indexed": 0,
3046 "stats": wiki_stats(normalized_user),
3047 }
3048
3049
3050def submit_and_read(
3051 *,
3052 user_id: str,
3053 push_id: str,
3054 selected_numbers: Iterable[Any],
3055 skipped_numbers: Iterable[Any],
3056 later_numbers: Iterable[Any] = (),
3057 generate_reports: bool = True,
3058 write_feishu: Optional[bool] = None,
3059 response_language: str = "zh",
3060) -> Dict[str, Any]:
3061 feedback = submit_gui_feedback(
3062 user_id=user_id,
3063 push_id=push_id,
3064 selected_numbers=selected_numbers,
3065 skipped_numbers=skipped_numbers,
3066 later_numbers=later_numbers,
3067 )
3068 reports = {"created_docs": [], "count": 0}
3069 if generate_reports and feedback["selected_numbers"]:
3070 reports = start_reading_reports_task(
3071 user_id=user_id,
3072 push_id=push_id,

Callers

nothing calls this directly

Calls 2

submit_gui_feedbackFunction · 0.85

Tested by

no test coverage detected