Files
Agent-System-Backend/pkg/extension/surface.txt
T
weichen 727f3702d0
ci / vet-and-test (pull_request) Successful in 46s
Expose builtin document parsing through the host handle
Why: downstream parsers are unreachable via extension.Host and the base lacked xlsx/pptx parsers; MS1 needs Excel and PPT ingest (EXT-5 request, documents proposal 2026-10-06-ext-5-host-parse-document).

Evidence: local GOWORK=off go test ./... all 29 packages pass incl. new ooxml_test (hand-built parts), ooxml_python_test (openpyxl/python-pptx round-trip), inproc owner-scope and limit tests, xlsx upload e2e; go vet clean; recorded as SELF on the Dev task card, PR CI to confirm.

Impact: Host gains ParseDocument (pure compute; errors only on ctx cancel or >100MiB input); builtin:xlsx (sheet order via workbook.xml rels, rich-text shared strings, formula cache, 1900/1904 dates, sparse cells) and builtin:pptx (sldIdLst order, titles, group shapes, AlternateContent Choice, tables, notes) added with 200k-cell/64MiB-part caps; legacy doc/xls/ppt get an actionable hint; ParsersDescription gains xlsx/pptx and the missing text ext; surface snapshot now records exported interface methods; docx part reads share the 64MiB cap.

Refs: documents 2026-10-06-ext-5-host-parse-document.md; EXT-1 host.go precedent.
2026-10-06 14:59:38 +00:00

33 lines
434 B
Plaintext

Compiled
ErrNotLinked
Handler
Host
Host.ArtifactContent
Host.ArtifactGet
Host.Audit
Host.Complete
Host.KVGet
Host.KVPut
Host.KnowledgeSearch
Host.KnowledgeWrite
Host.Owner
Host.ParseDocument
Host.PluginID
Host.TaskCreate
Host.TaskUpdate
HostClient
InProc
Main
NewHostClient
Options
RegisterCompiled
Registry
Registry.AddCommand
Registry.AddCommandHandler
Registry.AddSkill
Registry.Note
Request
ResetCompiled
SetRunner
SurfaceVersion