You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Completeness:
- latex_flatten — inline \input/\include/\subfile into one .tex (arXiv/export).
- overleaf_diff — unified diff of the working copy vs HEAD or between refs.
- latex_compile_plan — dry-run the compile routing decision.
- latex_compile now falls back to remote compile (CLSI, else the experimental
Overleaf session) when no local TeX engine is installed.
Polish (adversarial pass):
- refcheck now handles starred (\ref*) and cleveref (\cref/\crefrange/...) forms.
- redact: scrub secrets embedded in string log args (URL userinfo, token/cookie
query params) — defence in depth so a token can never leak via a raw log string.
- dedup engine-selection (capabilities reuses the compiler's selectEngine) and
the git clone path; +71 tests.
-**Ship a paper without leaving the chat.***"Pull my thesis, fix the undefined references in chapter 3, recompile, and push."* — vibeTeX pulls over the Git bridge, edits the files, runs `latexmk`, and pushes the commit back to Overleaf.
83
83
-**Compile and read the log.**`latex_compile` builds the PDF; `latex_log` returns the **parsed** errors and warnings (file, line, message) so your AI can actually fix the build — not guess.
84
84
-**Catch problems before submission.**`latex_check_refs` finds undefined `\ref`/`\cite` and duplicate labels; `latex_lint` flags common LaTeX smells; `latex_outline` gives the document structure; `latex_word_count` counts real words (not markup).
85
85
-**Draft, then hand off.** Generate fresh LaTeX and `overleaf_create_project` opens it as a **new** Overleaf project via the official "Open in Overleaf" flow — no token required.
86
-
-**Inspect history and diffs.**`overleaf_history` and `overleaf_status` show what changed, so a review loop stays grounded in the real repository.
87
-
-**Built for agents.** 23 consolidated, well-described `overleaf_*` / `latex_*` tools with structured output, namespaced and discoverable via `overleaf_whoami` and `latex_search_tools`.
86
+
-**Inspect history and diffs.**`overleaf_history`, `overleaf_status`, and `overleaf_diff` show exactly what changed, so a review loop stays grounded in the real repository.
87
+
-**Flatten for submission.**`latex_flatten` inlines every `\input`/`\include`/`\subfile` into one self-contained `.tex` — ready for arXiv or a single-file export.
88
+
-**Built for agents.** 26 consolidated, well-described `overleaf_*` / `latex_*` tools with structured output, namespaced and discoverable via `overleaf_whoami` and `latex_search_tools`.
88
89
89
90
## The four capability tiers
90
91
@@ -129,15 +130,15 @@ Hosting a shared/remote instance (OAuth, rate limits, metrics)? See [`.env.examp
129
130
130
131
## Tools reference
131
132
132
-
23 tools, namespaced `overleaf_*` (project + sync) and `latex_*` (compile + quality). Discover them at runtime with `latex_search_tools`.
133
+
26 tools, namespaced `overleaf_*` (project + sync) and `latex_*` (compile + quality). Discover them at runtime with `latex_search_tools`.
0 commit comments