Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cft0808/edict
/ functions
Functions
535 in github.com/cft0808/edict
⨍
Functions
535
◇
Types & classes
85
↳
Endpoints
28
Function
handleReset
()
edict/frontend/src/components/CourtDiscussion.tsx:284
Function
handleScan
()
edict/frontend/src/components/EdictBoard.tsx:185
Function
handleStart
()
edict/frontend/src/components/CourtDiscussion.tsx:126
Function
handleStop
()
edict/frontend/src/components/TaskModal.tsx:206
Function
handleWakeAll
()
edict/frontend/src/components/MonitorPanel.tsx:35
Method
handle_error
(self)
dashboard/server.py:2338
Function
health
()
edict/backend/app/main.py:76
Function
increment
(data)
tests/test_file_lock.py:28
Function
init
(data)
tests/test_file_lock.py:42
Function
init
初始化认证模块。
dashboard/auth.py:31
Function
init_db
开发用 — 创建所有表(生产用 Alembic)。
edict/backend/app/db.py:44
Function
isSession
(t: Task)
edict/frontend/src/store.ts:64
Function
legacy_get
( legacy_id: str, db: AsyncSession = Depends(get_db), )
edict/backend/app/api/legacy.py:108
Function
legacy_progress
( legacy_id: str, body: LegacyProgress, db: AsyncSession = Depends(get_db), )
edict/backend/app/api/legacy.py:76
Function
legacy_todos
( legacy_id: str, body: LegacyTodoUpdate, db: AsyncSession = Depends(get_db), )
edict/backend/app/api/legacy.py:92
Function
legacy_transition
( legacy_id: str, body: LegacyTransition, db: AsyncSession = Depends(get_db), )
edict/backend/app/api/legacy.py:52
Function
lifespan
应用生命周期管理。
edict/backend/app/main.py:34
Function
list_agents
列出所有可用 Agent。
edict/backend/app/api/agents.py:27
Function
list_events
查询持久化事件(从 Postgres event 表)。
edict/backend/app/api/events.py:21
Function
list_sessions
列出所有活跃会话。
dashboard/court_discuss.py:254
Function
list_tasks
获取任务列表。
edict/backend/app/api/tasks.py:85
Function
list_topics
列出所有可用事件 topic。
edict/backend/app/api/events.py:66
Function
live_status
兼容旧 live_status.json 格式的全局状态。
edict/backend/app/api/tasks.py:106
Method
log_message
(self, fmt, *args)
dashboard/server.py:2331
Function
memo_modifier
(data)
scripts/kanban_update.py:929
Function
migration_check
检查旧数据文件是否存在。
edict/backend/app/api/admin.py:67
Function
pending_events
查看未 ACK 的 pending 事件(诊断工具)。
edict/backend/app/api/admin.py:43
Function
preview
()
edict/frontend/src/components/TemplatePanel.tsx:37
Function
project
Set up a minimal fake project tree and home dir.
tests/test_sync_symlinks.py:26
Method
publish_batch
批量发布事件(pipeline 模式,减少 RTT)。 每个 event dict 须包含: topic, trace_id, event_type, producer, payload, meta(可选) Returns: list of
edict/backend/app/services/event_bus.py:229
Method
redis
(self)
edict/backend/app/services/event_bus.py:66
Function
refreshNews
()
edict/frontend/src/components/MorningPanel.tsx:42
Function
removeFeed
(i: number)
edict/frontend/src/components/MorningPanel.tsx:120
Function
removeKeyword
(i: number)
edict/frontend/src/components/MorningPanel.tsx:103
Function
saveConfig
()
edict/frontend/src/components/MorningPanel.tsx:127
Method
send
(cls, webhook: str, title: str, content: str, url: str | None = None)
edict/backend/app/channels/webhook.py:23
Method
send
(cls, webhook: str, title: str, content: str, url: str | None = None)
edict/backend/app/channels/feishu.py:26
Method
send
(cls, webhook: str, title: str, content: str, url: str | None = None)
edict/backend/app/channels/base.py:21
Method
send
(cls, webhook: str, title: str, content: str, url: str | None = None)
edict/backend/app/channels/telegram.py:26
Method
send
(cls, webhook: str, title: str, content: str, url: str | None = None)
edict/backend/app/channels/wecom.py:26
Method
send
(cls, webhook: str, title: str, content: str, url: str | None = None)
edict/backend/app/channels/slack.py:26
Method
send
(cls, webhook: str, title: str, content: str, url: str | None = None)
edict/backend/app/channels/discord.py:26
Function
stream_info
查询 Redis Stream 实时信息。
edict/backend/app/api/events.py:58
Function
submitAdd
(e: React.FormEvent)
edict/frontend/src/components/SkillsConfig.tsx:119
Function
submitAddRemote
(e: React.FormEvent)
edict/frontend/src/components/SkillsConfig.tsx:138
Function
task_stats
任务统计。
edict/backend/app/api/tasks.py:112
Function
task_websocket
单任务 WebSocket — 只推送与特定任务相关的事件。
edict/backend/app/api/websocket.py:104
Function
test_block_and_unblock
kanban block round-trip.
tests/test_kanban.py:49
Method
test_concurrent_writes_both_persist
Two threads updating different scheduler fields should both be visible in the final state (no lost updates).
tests/test_task_mutation_race.py:179
Function
test_create_and_get
kanban create + get round-trip.
tests/test_kanban.py:13
Method
test_creates_symlink
(self, tmp_path)
tests/test_sync_symlinks.py:56
Method
test_creates_symlinks_in_workspace
(self, project)
tests/test_sync_symlinks.py:137
Method
test_custom_hub_base_restores_hub_skill_urls
(self)
tests/test_skill_manager.py:39
Method
test_default_skills_do_not_use_removed_openclaw_hub
(self)
tests/test_skill_manager.py:27
Function
test_dirty_title_cleaned
()
tests/test_e2e_kanban.py:43
Function
test_dispatch_records_missing_openclaw_cli
Missing OpenClaw CLI should become an actionable dispatch status.
tests/test_dashboard_dispatch.py:11
Function
test_done
()
tests/test_e2e_kanban.py:106
Function
test_done_not_overwritable
()
tests/test_e2e_kanban.py:115
Function
test_done_rejects_incomplete_todos
cmd_done should be rejected when todos are still incomplete.
tests/test_kanban.py:116
Function
test_done_routes_to_review
cmd_done should route execution output back to Review instead of direct Done.
tests/test_kanban.py:87
Method
test_file_resolves_to_project_root
The whole point of #56: __file__ should resolve to project scripts/, so Path(__file__).resolve().parent.parent == project root.
tests/test_sync_symlinks.py:187
Function
test_file_url_etc_passwd_blocked
Classic /etc/passwd read via file:// must be blocked.
tests/test_cwe22_file_url.py:82
Function
test_file_url_path_traversal_blocked
file:// URLs pointing outside allowed_roots must be rejected.
tests/test_cwe22_file_url.py:16
Function
test_file_url_within_allowed_roots_works
file:// URLs within allowed_roots should still work after the fix.
tests/test_cwe22_file_url.py:53
Function
test_flow_log
cmd_flow appends a flow_log entry.
tests/test_kanban.py:67
Function
test_flow_remark_cleaned
()
tests/test_e2e_kanban.py:71
Method
test_handle_scheduler_retry_uses_modify_task
handle_scheduler_retry should use modify_task instead of load/save.
tests/test_task_mutation_race.py:290
Method
test_handle_scheduler_rollback_uses_modify_task
handle_scheduler_rollback should use modify_task instead of load/save.
tests/test_task_mutation_race.py:299
Method
test_handle_scheduler_scan_no_save_tasks
handle_scheduler_scan should use modify_tasks, not save_tasks().
tests/test_task_mutation_race.py:252
Function
test_healthz
GET /healthz returns 200 with status ok.
tests/test_server.py:11
Method
test_idempotent_rerun
(self, project)
tests/test_sync_symlinks.py:166
Method
test_idempotent_when_up_to_date
(self, tmp_path)
tests/test_sync_symlinks.py:68
Method
test_import_official_hub_uses_per_skill_recommended_agents
(self)
tests/test_skill_manager.py:59
Method
test_legacy_workspace_main
(self, project)
tests/test_sync_symlinks.py:156
Method
test_load_tasks_still_works
(self, monkeypatch, tmp_path)
tests/test_task_mutation_race.py:316
Method
test_modify_task_delegates_to_modify_tasks
modify_task should use modify_tasks (or atomic_json_update) internally.
tests/test_task_mutation_race.py:281
Method
test_modify_task_exists_and_callable
(self, monkeypatch, tmp_path)
tests/test_task_mutation_race.py:57
Method
test_modify_task_returns_false_for_missing
(self, monkeypatch, tmp_path)
tests/test_task_mutation_race.py:76
Method
test_modify_task_updates_single_task
(self, monkeypatch, tmp_path)
tests/test_task_mutation_race.py:62
Method
test_modify_tasks_bulk_update
(self, monkeypatch, tmp_path)
tests/test_task_mutation_race.py:81
Method
test_modify_tasks_exists_and_callable
(self, monkeypatch, tmp_path)
tests/test_task_mutation_race.py:52
Method
test_modify_tasks_uses_atomic_json_update
modify_tasks must delegate to atomic_json_update for lock safety.
tests/test_task_mutation_race.py:272
Function
test_move_state
kanban move changes task state.
tests/test_kanban.py:32
Method
test_no_self_referential_symlinks_when_workspace_scripts_is_dir_symlink
Regression test for GitHub issue #217. install.sh creates workspace-main/scripts as a directory-level symlink pointing to the project
tests/test_sync_symlinks.py:203
Function
test_normal_title
()
tests/test_e2e_kanban.py:63
Function
test_pending_confirm_exists
PendingConfirm 必须在两侧都存在。
tests/test_state_machine_consistency.py:84
Function
test_pending_has_outgoing_edges
Pending 不能是死胡同。
tests/test_state_machine_consistency.py:93
Function
test_prefix_stripped
()
tests/test_e2e_kanban.py:88
Function
test_progress
cmd_progress updates now text and appends to progress_log.
tests/test_kanban.py:146
Function
test_progress_log_capped
progress_log should not exceed MAX_PROGRESS_LOG entries.
tests/test_kanban.py:193
Function
test_pure_path_rejected
()
tests/test_e2e_kanban.py:57
Function
test_read_missing_returns_default
(tmp_path)
tests/test_file_lock.py:19
Method
test_replaces_broken_symlink
(self, tmp_path)
tests/test_sync_symlinks.py:91
Method
test_replaces_old_physical_copies
Simulate pre-existing physical copies (old behaviour) and verify they get replaced by symlinks on the next sync run.
tests/test_sync_symlinks.py:174
Method
test_replaces_physical_copy
A pre-existing physical copy should be replaced with a symlink.
tests/test_sync_symlinks.py:78
Function
test_review_approve_allows_complete_todos
Review approve may finish a task once all todos are completed.
tests/test_dashboard_review_action.py:51
Function
test_review_approve_rejects_incomplete_todos
Review approve should not close a task when todos are still incomplete.
tests/test_dashboard_review_action.py:19
Method
test_save_tasks_still_works
(self, monkeypatch, tmp_path)
tests/test_task_mutation_race.py:323
Method
test_scan_stalled_task_triggers_retry
A task stalled past threshold should get retryCount incremented and the change should be persisted atomically.
tests/test_task_mutation_race.py:135
Method
test_scheduler_update_missing_task
(self, monkeypatch, tmp_path)
tests/test_task_mutation_race.py:123
← previous
next →
401–500 of 535, ranked by callers