MCPcopy Create free account
hub / github.com/JaredStewart/coderlm / load_annotations

Function load_annotations

server/src/server/routes.rs:699–717  ·  view source on GitHub ↗
(
    State(state): State<AppState>,
    headers: HeaderMap,
)

Source from the content-addressed store, hash-verified

697}
698
699async fn load_annotations(
700 State(state): State<AppState>,
701 headers: HeaderMap,
702) -> Result<Json<Value>, AppError> {
703 let project = require_project(&state, &headers)?;
704 let data = annotations::load_annotations(
705 &project.root,
706 &project.file_tree,
707 &project.symbol_table,
708 )
709 .map_err(AppError::Internal)?;
710 let summary = json!({
711 "file_definitions": data.file_definitions.len(),
712 "file_marks": data.file_marks.len(),
713 "symbol_definitions": data.symbol_definitions.len(),
714 });
715 record_history(&state, session_id(&headers).as_deref(), "POST", "/annotations/load", "loaded");
716 Ok(Json(json!({ "ok": true, "loaded": summary })))
717}
718
719// ---------------------------------------------------------------------------
720// Buffers

Callers 1

create_sessionFunction · 0.70

Calls 3

require_projectFunction · 0.85
record_historyFunction · 0.85
session_idFunction · 0.85

Tested by

no test coverage detected