MCPcopy Create free account

hub / github.com/CHfaithwy/Lumo / functions

Functions597 in github.com/CHfaithwy/Lumo

↓ 1 callersMethod_record_tool_progress
(self, task_state, progress_state, name, args, metadata)
lumo/agent_loop.py:268
↓ 1 callersFunction_recovery_variant_summary
(rows)
lumo/evaluation/metrics.py:1560
↓ 1 callersMethod_render_compression_prompt
(self, template, history_text)
lumo/context_manager.py:392
↓ 1 callersMethod_render_stale_read_history_item
(self, item)
lumo/context_manager.py:502
↓ 1 callersMethod_request_rewrite_prompt
(self, user_message)
lumo/runtime.py:1234
↓ 1 callersMethod_request_rewrite_template
(self)
lumo/runtime.py:1231
↓ 1 callersMethod_run
(self, user_message)
lumo/agent_loop.py:339
↓ 1 callersFunction_run_grep_fallback
(context, args)
lumo/tools.py:787
↓ 1 callersFunction_run_id
(value)
lumo/run_store.py:12
↓ 1 callersFunction_run_memory_task_variant
(task, variant)
lumo/evaluation/metrics.py:387
↓ 1 callersFunction_run_memory_variant
(mode)
lumo/evaluation/metrics.py:290
↓ 1 callersFunction_run_real_repeated_call_scenario
(provider)
lumo/evaluation/metrics.py:1037
↓ 1 callersFunction_run_recovery_task_variant
(task, variant)
lumo/evaluation/metrics.py:1525
↓ 1 callersFunction_run_rg_command
(context, args)
lumo/tools.py:636
↓ 1 callersFunction_run_shell_bg_timeout
(args)
lumo/tools.py:363
↓ 1 callersFunction_scripted_outputs_for_task
(task)
lumo/evaluation/evaluator.py:176
↓ 1 callersFunction_set_irrelevant_memory
(agent)
lumo/evaluation/metrics.py:273
↓ 1 callersFunction_setup_real_security_workspace
(workspace_root, scenario_id)
lumo/evaluation/metrics.py:1013
↓ 1 callersMethod_should_keep_full_assistant_terminal_message
(text)
lumo/runtime.py:1105
↓ 1 callersMethod_stale_read_indexes
(self, history)
lumo/runtime.py:721
↓ 1 callersFunction_strip_ansi
(text)
lumo/cli.py:89
↓ 1 callersFunction_strip_quotes
(value)
lumo/config.py:11
↓ 1 callersFunction_summarize_read_window
(relative_path, offset, selected_lines, has_more, next_offset)
lumo/tools.py:878
↓ 1 callersFunction_synthetic_untracked_patch
(repo_root, relative_path)
lumo/git_tools.py:270
↓ 1 callersMethod_tail_clip_units
(text, limit)
lumo/runtime.py:297
↓ 1 callersFunction_task_list_limit
(args)
lumo/tools.py:388
↓ 1 callersFunction_task_list_status
(args)
lumo/tools.py:397
↓ 1 callersFunction_task_output_limit
(args)
lumo/tools.py:372
↓ 1 callersFunction_task_output_stream
(args)
lumo/tools.py:381
↓ 1 callersFunction_terminal_center
(text, width)
lumo/cli.py:136
↓ 1 callersMethod_text_hash
(text)
lumo/runtime.py:319
↓ 1 callersMethod_timed_out
(self, record)
lumo/background_tasks.py:250
↓ 1 callersMethod_todo_lookup
(todos)
lumo/agent_loop.py:67
↓ 1 callersMethod_todos_complete
(todos)
lumo/agent_loop.py:75
↓ 1 callersMethod_tool_chain_cursor
(name, args, metadata)
lumo/agent_loop.py:243
↓ 1 callersMethod_tool_chain_key
(name, args, metadata)
lumo/agent_loop.py:212
↓ 1 callersFunction_tracked_diff
(repo_root, pathspec, mode)
lumo/git_tools.py:231
↓ 1 callersFunction_truncate_lumo_instructions
Limit lumo.md by English words/CJK chars, with a hard char cap.
lumo/prompt_prefix.py:51
↓ 1 callersFunction_truncate_read_history
(agent)
lumo/evaluation/metrics.py:833
↓ 1 callersFunction_untracked_paths
(repo_root, pathspec)
lumo/git_tools.py:265
↓ 1 callersMethod_workspace_snapshot_hash
(self)
lumo/runtime.py:313
↓ 1 callersMethod_write_artifact
(self, artifact)
lumo/evaluation/evaluator.py:604
↓ 1 callersMethod_write_index
(self, topics)
lumo/features/memory.py:181
↓ 1 callersMethod_write_topic
(self, topic, notes)
lumo/features/memory.py:191
↓ 1 callersFunctionaggregate_benchmark_artifact
(path)
lumo/evaluation/metrics.py:43
↓ 1 callersFunctionaggregate_run_artifacts
(runs_root)
lumo/evaluation/metrics.py:88
↓ 1 callersFunctionappend_note
(state, text, tags=(), source="", created_at=None, workspace_root=None, kind="episodic")
lumo/features/memory.py:466
↓ 1 callersMethodappend_trace
(self, task_state, event)
lumo/run_store.py:67
↓ 1 callersMethodapprove
(self, name, args)
lumo/runtime.py:1947
↓ 1 callersMethodauto_continue_read_file_args
(self, args)
lumo/runtime.py:824
↓ 1 callersMethodbackground_task_stderr_path
(self, run_id, task_id)
lumo/run_store.py:50
↓ 1 callersMethodbackground_task_stdout_path
(self, run_id, task_id)
lumo/run_store.py:47
↓ 1 callersFunctionbottom_divider
()
lumo/cli.py:279
↓ 1 callersFunctionbuild_agent
根据 CLI 参数装配出一个可运行的 Pico 实例。 为什么存在: 命令行参数只是字符串和开关,runtime 需要的是已经装配好的对象图: model client、workspace snapshot、session store、secret 配置等。 这个函
lumo/cli.py:333
↓ 1 callersFunctionbuild_arg_parser
()
lumo/cli.py:398
↓ 1 callersFunctionbuild_prompt_prefix
(workspace, tools, built_at=None)
lumo/prompt_prefix.py:101
↓ 1 callersFunctionbuild_stress_agent_metrics
()
lumo/evaluation/metrics.py:197
↓ 1 callersMethodbuild_tools
(self)
lumo/runtime.py:531
↓ 1 callersFunctionbuild_welcome
(agent, model, host)
lumo/cli.py:264
↓ 1 callersFunctioncheckpoint_key_files_from_history
(agent, limit=8)
lumo/checkpoint.py:145
↓ 1 callersMethodclear_transient_todo_state
(self)
lumo/runtime.py:1119
↓ 1 callersFunctionconfigured_secret_env_items
(env=None, secret_env_names=None)
lumo/security.py:23
↓ 1 callersMethodcreate
(cls, task_id, user_request, run_id="")
lumo/task_state.py:58
↓ 1 callersFunctiondefault_memory_state
()
lumo/features/memory.py:63
↓ 1 callersMethoddurable_memory_text
(self)
lumo/runtime.py:237
↓ 1 callersMethodexecute
(self, name, args, execution_context=None)
lumo/tool_executor.py:336
↓ 1 callersMethodextract_durable_promotions
(self, user_message, final_answer)
lumo/runtime.py:1541
↓ 1 callersMethodextract_raw
(text, tag)
lumo/runtime.py:2162
↓ 1 callersFunctionfind_project_env
(start)
lumo/config.py:33
↓ 1 callersMethodfinish_success
(self, final_answer)
lumo/task_state.py:150
↓ 1 callersFunctionformat_task_list_text
(listing)
lumo/background_tasks.py:414
↓ 1 callersFunctionformat_task_output_text
(output_data)
lumo/background_tasks.py:370
↓ 1 callersFunctionformat_task_start_text
(record)
lumo/background_tasks.py:354
↓ 1 callersFunctionformat_task_stop_text
(record, stopped)
lumo/background_tasks.py:401
↓ 1 callersMethodfrom_session
(cls, model_client, workspace, session_store, session_id, **kwargs)
lumo/runtime.py:165
↓ 1 callersFunctioninfer_next_step
(task_state)
lumo/checkpoint.py:135
↓ 1 callersFunctioninvalidate_file_summary
(state, path, workspace_root=None)
lumo/features/memory.py:504
↓ 1 callersFunctioninvalidate_stale_file_summaries
(state, workspace_root=None)
lumo/features/memory.py:513
↓ 1 callersMethodinvalidate_stale_memory
(self)
lumo/runtime.py:202
↓ 1 callersMethodlatest
(self)
lumo/session_store.py:23
↓ 1 callersMethodlatest_git_diff_path
(self, run_id)
lumo/run_store.py:41
↓ 1 callersFunctionlegal_tool_names
()
lumo/tools.py:199
↓ 1 callersMethodlist_tasks
(self, run_id, offset=0, limit=TASK_LIST_DEFAULT_LIMIT, status="all")
lumo/background_tasks.py:180
↓ 1 callersMethodload
(self, session_id)
lumo/session_store.py:20
↓ 1 callersMethodload
(self)
lumo/evaluation/evaluator.py:436
↓ 1 callersFunctionload_benchmark
(path=DEFAULT_BENCHMARK_PATH, repo_root=None)
lumo/evaluation/evaluator.py:269
↓ 1 callersFunctionlooks_sensitive_env_name
(name)
lumo/security.py:13
↓ 1 callersFunctionmain
(argv=None)
lumo/cli.py:432
↓ 1 callersFunctionmatch
(pattern_index, path_index)
lumo/tools.py:268
↓ 1 callersMethodnew_background_task_id
()
lumo/runtime.py:1623
↓ 1 callersMethodnew_task_id
()
lumo/runtime.py:1619
↓ 1 callersMethodparse
把模型原始输出解析成 runtime 可执行的动作或最终答案。 为什么存在: 模型输出首先是自然语言文本,而 runtime 需要的是结构化决策: “这是工具调用”还是“这是最终答案”。如果没有这层解析,后面的工具校验、 审批和执行链
lumo/runtime.py:2012
↓ 1 callersMethodparse_attrs
(text)
lumo/runtime.py:2142
↓ 1 callersMethodparse_request_plan
(raw_text, original_text)
lumo/runtime.py:1266
↓ 1 callersMethodparse_todo_update
(raw)
lumo/runtime.py:1961
↓ 1 callersMethodparse_xml_tool
(raw)
lumo/runtime.py:2119
↓ 1 callersFunctionproject_tree
(root, max_entries=MAX_PROJECT_TREE_ENTRIES)
lumo/workspace.py:58
↓ 1 callersMethodpromote
(self, promotions)
lumo/features/memory.py:208
↓ 1 callersMethodprompt_path
(self, run_id, index)
lumo/run_store.py:35
↓ 1 callersMethodprompt_visible_history
(self)
lumo/runtime.py:752
← previousnext →301–400 of 597, ranked by callers