Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AcademicExtraTools - Class in com.tnsai.tools.academic
-
Function-shape extra academic tools — supplements the 6 tools in
AcademicToolswith 4 more free APIs (ORCID lookup, Unpaywall OA resolution, bioRxiv + medRxiv preprint windows). - AcademicExtraTools() - Constructor for class com.tnsai.tools.academic.AcademicExtraTools
-
Default constructor — picks UNPAYWALL_EMAIL from env.
- AcademicExtraTools(String) - Constructor for class com.tnsai.tools.academic.AcademicExtraTools
-
Explicit-email constructor (Unpaywall identifies callers by email).
- AcademicExtraTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.academic.AcademicExtraTools
-
Full constructor for tests / shared HTTP.
- AcademicTools - Class in com.tnsai.tools.academic
-
Function-shape academic / research-database tools — wraps the most-useful FREE academic APIs (no auth needed) into typed @Tool methods.
- AcademicTools() - Constructor for class com.tnsai.tools.academic.AcademicTools
-
Default constructor — picks SEMANTIC_SCHOLAR_API_KEY + OPENALEX_MAILTO from env.
- AcademicTools(String, String) - Constructor for class com.tnsai.tools.academic.AcademicTools
-
Explicit-credentials constructor (both optional — APIs work without them).
- AcademicTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.academic.AcademicTools
-
Full constructor for tests / shared HTTP.
- actorId() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Returns the value of the
actorIdrecord component. - ActorInfo(String, ActorRegistry.Category, String, String, Map<String, String>) - Constructor for record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Creates an instance of a
ActorInforecord class. - ActorRegistry - Class in com.tnsai.tools.scraping
-
Registry of popular Apify actors with metadata.
- ActorRegistry.ActorInfo - Record Class in com.tnsai.tools.scraping
-
Actor metadata.
- ActorRegistry.Category - Enum Class in com.tnsai.tools.scraping
-
Actor categories.
- afterpayCapturePayment(String) - Method in class com.tnsai.tools.fintech.AfterpayTools
- afterpayCreateCheckout(long, String, String, String, String) - Method in class com.tnsai.tools.fintech.AfterpayTools
- afterpayGetOrder(String) - Method in class com.tnsai.tools.fintech.AfterpayTools
- AfterpayTools - Class in com.tnsai.tools.fintech
-
Function-shape Afterpay tools — the LangChain-style replacement for the legacy
AfterpayCheckoutTool. - AfterpayTools() - Constructor for class com.tnsai.tools.fintech.AfterpayTools
-
Default constructor — reads AFTERPAY_MERCHANT_ID + AFTERPAY_SECRET_KEY + AFTERPAY_SANDBOX from env.
- AfterpayTools(String, String, boolean) - Constructor for class com.tnsai.tools.fintech.AfterpayTools
-
Explicit credentials + sandbox flag.
- AfterpayTools(String, String, boolean, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.fintech.AfterpayTools
-
Full constructor for tests / shared HTTP.
- AgentsMdContent - Record Class in com.tnsai.tools.project
-
Parsed AGENTS.md (or CLAUDE.md / README.md) content.
- AgentsMdContent(String, List<AgentsMdSection>) - Constructor for record class com.tnsai.tools.project.AgentsMdContent
-
Creates an instance of a
AgentsMdContentrecord class. - agentsmdGenerate(String) - Method in class com.tnsai.tools.project.ProjectTools
- agentsmdParse(String) - Method in class com.tnsai.tools.project.ProjectTools
- AgentsMdSection - Record Class in com.tnsai.tools.project
-
A single heading-delimited section parsed from an AGENTS.md / CLAUDE.md / README.md file.
- AgentsMdSection(int, String, String) - Constructor for record class com.tnsai.tools.project.AgentsMdSection
-
Creates an instance of a
AgentsMdSectionrecord class. - AIRBNB_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- AiTools - Class in com.tnsai.tools.ai
-
Function-shape AI / multimodal tools — image analysis via Google Gemini 2.0 Flash.
- AiTools() - Constructor for class com.tnsai.tools.ai.AiTools
-
Default constructor — picks
GEMINI_API_KEYfrom env. - AiTools(String) - Constructor for class com.tnsai.tools.ai.AiTools
-
Explicit-key constructor.
- AiTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.ai.AiTools
-
Full constructor for tests / shared HTTP.
- ALIEXPRESS - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- allowedExtensions() - Method in record class com.tnsai.tools.file.FileGuardConfig
-
Returns the value of the
allowedExtensionsrecord component. - allowPrivateNetwork(boolean) - Method in class com.tnsai.tools.system.SystemTools
-
Opt out of the SSRF guard so
http_requestmay reach private, loopback, or link-local addresses (e.g. a self-hosted assistant callinglocalhostservices). - AMAZON_CRAWLER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- AMAZON_REVIEWS - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- apifyActorInfo(String) - Method in class com.tnsai.tools.scraping.ScrapingTools
- apifyRunActor(String, Map<String, Object>) - Method in class com.tnsai.tools.scraping.ScrapingTools
- apifySearchActors(String, int) - Method in class com.tnsai.tools.scraping.ScrapingTools
- arxivSearch(String, int) - Method in class com.tnsai.tools.academic.AcademicTools
- assemblyaiTranscribe(String, String) - Method in class com.tnsai.tools.audio.SpeechToTextTools
- Auth - Search tag in class com.tnsai.tools.fintech.CashAppPayTools
- Section
- Auth - Search tag in class com.tnsai.tools.fintech.LightningTools
- Section
- available() - Method in interface com.tnsai.tools.document.docling.DoclingProvider
-
Returns whether this provider can currently accept conversions.
B
- BING_SEARCH - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- biorxivRecent(String, int) - Method in class com.tnsai.tools.academic.AcademicExtraTools
- bistFx() - Method in class com.tnsai.tools.finance.FinanceTools
- bistGold() - Method in class com.tnsai.tools.finance.FinanceTools
- bistIndex() - Method in class com.tnsai.tools.finance.FinanceTools
- bistQuote(String) - Method in class com.tnsai.tools.finance.FinanceTools
- body() - Method in record class com.tnsai.tools.project.AgentsMdSection
-
Returns the value of the
bodyrecord component. - brave(String, int) - Method in class com.tnsai.tools.search.WebSearchTools
- build() - Method in class com.tnsai.tools.communication.EmailTools.Builder
- build() - Method in class com.tnsai.tools.communication.MessagingTools.Builder
- build() - Method in class com.tnsai.tools.document.docling.DoclingTools.Builder
- builder() - Static method in class com.tnsai.tools.document.docling.DoclingTools
- Builder() - Constructor for class com.tnsai.tools.communication.EmailTools.Builder
- Builder() - Constructor for class com.tnsai.tools.communication.MessagingTools.Builder
C
- calculator(String) - Method in class com.tnsai.tools.utility.UtilityTools
- cartesiaTts(String, String, String) - Method in class com.tnsai.tools.audio.TextToSpeechTools
- cashappCancelRequest(String) - Method in class com.tnsai.tools.fintech.CashAppPayTools
- cashappCreateRequest(long, String, String, String, String) - Method in class com.tnsai.tools.fintech.CashAppPayTools
- cashappGetRequest(String) - Method in class com.tnsai.tools.fintech.CashAppPayTools
- CashAppPayTools - Class in com.tnsai.tools.fintech
-
Function-shape Cash App Pay tools — the LangChain-style replacement for the legacy
CashAppPayToolthat returned simulated responses. - CashAppPayTools() - Constructor for class com.tnsai.tools.fintech.CashAppPayTools
-
Default constructor — reads CASHAPP_ACCESS_TOKEN + CASHAPP_SANDBOX from env.
- CashAppPayTools(String, boolean) - Constructor for class com.tnsai.tools.fintech.CashAppPayTools
-
Explicit token + sandbox flag.
- CashAppPayTools(String, boolean, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.fintech.CashAppPayTools
-
Full constructor for tests / shared HTTP.
- category() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Returns the value of the
categoryrecord component. - chartAscii(Map<String, Number>, String) - Method in class com.tnsai.tools.visualization.VisualizationTools
- ChatterboxTools - Class in com.tnsai.tools.media
-
Function-shape Chatterbox TTS tool — open-source text-to-speech with emotion control + 23-language support.
- ChatterboxTools() - Constructor for class com.tnsai.tools.media.ChatterboxTools
-
Default constructor — picks CHATTERBOX_API_URL + CHATTERBOX_API_KEY from env.
- ChatterboxTools(String, String) - Constructor for class com.tnsai.tools.media.ChatterboxTools
-
Explicit-credentials constructor (apiKey may be null for unauthenticated local servers).
- ChatterboxTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.media.ChatterboxTools
-
Full constructor for tests / shared HTTP.
- chatterboxTts(String, String, double, String) - Method in class com.tnsai.tools.media.ChatterboxTools
- checkRead(String, FileGuardConfig, Set<String>) - Static method in class com.tnsai.tools.file.FileGuard
-
Validates a read request and returns the resolved absolute path.
- checkWrite(String, long, FileGuardConfig, Set<String>) - Static method in class com.tnsai.tools.file.FileGuard
-
Validates a write request and returns the resolved absolute path.
- Class-name convention - Search tag in class com.tnsai.tools.database.WeaviateTools
- Section
- clipboardReadText() - Method in class com.tnsai.tools.goose.ClipboardTools
- ClipboardTools - Class in com.tnsai.tools.goose
-
Function-shape OS clipboard tools — text read/write via AWT.
- ClipboardTools() - Constructor for class com.tnsai.tools.goose.ClipboardTools
- clipboardWriteText(String) - Method in class com.tnsai.tools.goose.ClipboardTools
- CLN (Core Lightning) note - Search tag in class com.tnsai.tools.fintech.LightningTools
- Section
- close() - Method in class com.tnsai.tools.code.JsExecutionTools
-
No persistent resources held — sandbox lifetime is per-execute.
- close() - Method in class com.tnsai.tools.code.PythonExecutionTools
-
No persistent resources held — sandbox lifetime is per-execute.
- com.tnsai.tools.academic - package com.tnsai.tools.academic
- com.tnsai.tools.ai - package com.tnsai.tools.ai
- com.tnsai.tools.audio - package com.tnsai.tools.audio
- com.tnsai.tools.code - package com.tnsai.tools.code
- com.tnsai.tools.commerce - package com.tnsai.tools.commerce
- com.tnsai.tools.communication - package com.tnsai.tools.communication
- com.tnsai.tools.crm - package com.tnsai.tools.crm
- com.tnsai.tools.database - package com.tnsai.tools.database
- com.tnsai.tools.developer - package com.tnsai.tools.developer
- com.tnsai.tools.diagnostics - package com.tnsai.tools.diagnostics
- com.tnsai.tools.diagram - package com.tnsai.tools.diagram
- com.tnsai.tools.document - package com.tnsai.tools.document
- com.tnsai.tools.document.docling - package com.tnsai.tools.document.docling
- com.tnsai.tools.file - package com.tnsai.tools.file
- com.tnsai.tools.finance - package com.tnsai.tools.finance
- com.tnsai.tools.fintech - package com.tnsai.tools.fintech
- com.tnsai.tools.goose - package com.tnsai.tools.goose
- com.tnsai.tools.image - package com.tnsai.tools.image
- com.tnsai.tools.knowledge - package com.tnsai.tools.knowledge
- com.tnsai.tools.media - package com.tnsai.tools.media
- com.tnsai.tools.memory - package com.tnsai.tools.memory
- com.tnsai.tools.productivity - package com.tnsai.tools.productivity
- com.tnsai.tools.project - package com.tnsai.tools.project
- com.tnsai.tools.realtime - package com.tnsai.tools.realtime
- com.tnsai.tools.scraping - package com.tnsai.tools.scraping
- com.tnsai.tools.search - package com.tnsai.tools.search
- com.tnsai.tools.social - package com.tnsai.tools.social
- com.tnsai.tools.system - package com.tnsai.tools.system
- com.tnsai.tools.trading - package com.tnsai.tools.trading
- com.tnsai.tools.utility - package com.tnsai.tools.utility
- com.tnsai.tools.visualization - package com.tnsai.tools.visualization
- Composition - Search tag in class com.tnsai.tools.fintech.PaymentAnalyticsTools
- Section
- Connection - Search tag in class com.tnsai.tools.database.QdrantTools
- Section
- Connection lifecycle - Search tag in class com.tnsai.tools.database.MongoTools
- Section
- Connection lifecycle - Search tag in class com.tnsai.tools.database.RedisTools
- Section
- Cost notes (April 2026 list pricing — provider may change) - Search tag in class com.tnsai.tools.image.ImageGenTools
- Section
- Cost notes (April 2026 list pricing — providers may change) - Search tag in class com.tnsai.tools.audio.SpeechToTextTools
- Section
- Cost notes (April 2026 list pricing — providers may change) - Search tag in class com.tnsai.tools.audio.TextToSpeechTools
- Section
- crossrefSearch(String, int) - Method in class com.tnsai.tools.academic.AcademicTools
- cryptoPrice(String, String) - Method in class com.tnsai.tools.realtime.RealtimeTools
- csvColumns(String, List<String>) - Method in class com.tnsai.tools.file.CsvTools
- csvFilter(String, String, String) - Method in class com.tnsai.tools.file.CsvTools
- csvHead(String, int) - Method in class com.tnsai.tools.file.CsvTools
- csvSearch(String, String) - Method in class com.tnsai.tools.file.CsvTools
- csvSummary(String) - Method in class com.tnsai.tools.file.CsvTools
- CsvTools - Class in com.tnsai.tools.file
-
Function-shape CSV tools — the LangChain-style replacement for the legacy monolithic
CSVParserToolthat crammed five operations into a singlepath|||commandtext protocol (see issue #188 — RFC). - CsvTools() - Constructor for class com.tnsai.tools.file.CsvTools
- CsvTools(FileGuardConfig) - Constructor for class com.tnsai.tools.file.CsvTools
D
- dalle3Generate(String, String, String, int) - Method in class com.tnsai.tools.image.ImageGenTools
- datetimeAdd(String, long, String) - Method in class com.tnsai.tools.utility.UtilityTools
- datetimeDiff(String, String, String) - Method in class com.tnsai.tools.utility.UtilityTools
- datetimeNow(String) - Method in class com.tnsai.tools.utility.UtilityTools
- dblpSearch(String, int) - Method in class com.tnsai.tools.academic.AcademicTools
- deepgramTranscribe(String, String, String) - Method in class com.tnsai.tools.audio.SpeechToTextTools
- deepgramTts(String, String) - Method in class com.tnsai.tools.audio.TextToSpeechTools
- DEFAULT_EXTENSIONS - Static variable in class com.tnsai.tools.document.docling.DoclingTools
-
Formats admitted by the Docling document converter.
- DEFAULT_EXTENSIONS - Static variable in class com.tnsai.tools.document.DocumentTools
-
Default read/write extension whitelist covering everything DocumentTools handles.
- DEFAULT_EXTENSIONS - Static variable in class com.tnsai.tools.file.CsvTools
- DEFAULT_EXTENSIONS - Static variable in class com.tnsai.tools.file.FileIoTools
-
Default extension whitelist for general filesystem read/write.
- DEFAULT_EXTENSIONS - Static variable in class com.tnsai.tools.file.JsonTools
- DEFAULT_EXTENSIONS - Static variable in class com.tnsai.tools.file.MarkdownTools
-
Default whitelist mirrors the formats markitdown advertises support for.
- DEFAULT_EXTENSIONS - Static variable in class com.tnsai.tools.file.PdfTools
- DEFAULT_EXTENSIONS - Static variable in class com.tnsai.tools.file.XmlTools
- DEFAULT_MAX_READ_BYTES - Static variable in record class com.tnsai.tools.file.FileGuardConfig
-
10 MB read cap when neither env var nor explicit config overrides.
- DEFAULT_MAX_WRITE_BYTES - Static variable in record class com.tnsai.tools.file.FileGuardConfig
-
1 MB write cap when neither env var nor explicit config overrides.
- defaults() - Static method in record class com.tnsai.tools.file.FileGuardConfig
-
Builds a config from environment variables, falling back to compiled defaults for any var that is unset or unparseable.
- dependencyCompare(String, String) - Method in class com.tnsai.tools.developer.DependencyTools
- dependencyLatest(String, String) - Method in class com.tnsai.tools.developer.DependencyTools
- DependencyTools - Class in com.tnsai.tools.developer
-
Function-shape dependency-management tools — package-version lookup, semver comparison, and project-type detection.
- DependencyTools() - Constructor for class com.tnsai.tools.developer.DependencyTools
-
Default constructor — uses public registries (no auth).
- DependencyTools(OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.developer.DependencyTools
-
Full constructor for tests / shared HTTP.
- description() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Returns the value of the
descriptionrecord component. - description() - Method in record class com.tnsai.tools.visualization.VisualizationTools.Template
-
Returns the value of the
descriptionrecord component. - DeveloperTools - Class in com.tnsai.tools.developer
-
Function-shape developer tools — GitHub search (4 typed methods, one per search dimension) + JShell evaluation.
- DeveloperTools() - Constructor for class com.tnsai.tools.developer.DeveloperTools
-
Default constructor — picks GITHUB_TOKEN from env (optional, raises rate limit).
- DeveloperTools(String) - Constructor for class com.tnsai.tools.developer.DeveloperTools
-
Explicit-token constructor.
- DeveloperTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.developer.DeveloperTools
-
Full constructor for tests / shared HTTP.
- DiagnoseMain - Class in com.tnsai.tools.diagnostics
-
tnsai diagnose— prints a paste-ready environment report for bug reports (TNS-525). - Diagnostics - Class in com.tnsai.tools.diagnostics
-
Collects a self-contained environment diagnostic for bug reports (TNS-525) — the data a maintainer needs to reproduce an issue: framework version, JDK, OS, and which LLM providers are configured (by env-var presence, never their values).
- DiagramTools - Class in com.tnsai.tools.diagram
-
Function-shape diagram tools — Mermaid (rendered via Kroki.io) and Excalidraw (.excalidraw JSON generator).
- DiagramTools() - Constructor for class com.tnsai.tools.diagram.DiagramTools
-
Default constructor — Mermaid + Excalidraw both auth-free.
- DiagramTools(OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.diagram.DiagramTools
-
Full constructor for tests / shared HTTP.
- discord(String) - Method in class com.tnsai.tools.communication.MessagingTools.Builder
- discordPost(String, String, String, boolean) - Method in class com.tnsai.tools.communication.MessagingTools
- docling(DoclingProvider) - Method in class com.tnsai.tools.document.docling.DoclingTools.Builder
- doclingJson() - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Returns the value of the
doclingJsonrecord component. - doclingParse(String) - Method in class com.tnsai.tools.document.docling.DoclingTools
- DoclingProvider - Interface in com.tnsai.tools.document.docling
-
Adapter boundary for Docling execution.
- DoclingProvider.RenderedPage - Record Class in com.tnsai.tools.document.docling
-
One rendered page image returned by a provider fallback.
- DoclingTools - Class in com.tnsai.tools.document.docling
-
Function-shape toolkit for advanced document conversion through Docling.
- DoclingTools() - Constructor for class com.tnsai.tools.document.docling.DoclingTools
-
Creates a safe unavailable toolkit; configure MCP or CLI explicitly to enable parsing.
- DoclingTools(DoclingProvider) - Constructor for class com.tnsai.tools.document.docling.DoclingTools
- DoclingTools(DoclingProvider, FileGuardConfig) - Constructor for class com.tnsai.tools.document.docling.DoclingTools
- DoclingTools.Builder - Class in com.tnsai.tools.document.docling
-
Builder for explicitly configured Docling toolkits.
- documentRead(String, String) - Method in class com.tnsai.tools.document.DocumentTools
- DocumentResult - Record Class in com.tnsai.tools.document.docling
-
Immutable normalized output from a Docling conversion.
- DocumentResult(String, List<String>, List<String>, List<String>, String) - Constructor for record class com.tnsai.tools.document.docling.DocumentResult
-
Creates an instance of a
DocumentResultrecord class. - DocumentTools - Class in com.tnsai.tools.document
-
Function-shape document tools — text extraction, Markdown→HTML, image conversion + metadata, and Reveal.js slide generation.
- DocumentTools() - Constructor for class com.tnsai.tools.document.DocumentTools
- DocumentTools(FileGuardConfig) - Constructor for class com.tnsai.tools.document.DocumentTools
- DocumentTools(HttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.document.DocumentTools
- DocumentTools(HttpClient, ObjectMapper, FileGuardConfig) - Constructor for class com.tnsai.tools.document.DocumentTools
- duckduckgo(String) - Method in class com.tnsai.tools.search.WebSearchTools
E
- E_COMMERCE - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- e2bCreate(String) - Method in class com.tnsai.tools.code.E2BSandboxTools
- e2bDownload(String, String) - Method in class com.tnsai.tools.code.E2BSandboxTools
- e2bExecute(String, String, String, int) - Method in class com.tnsai.tools.code.E2BSandboxTools
- e2bInstall(String, List<String>, String) - Method in class com.tnsai.tools.code.E2BSandboxTools
- e2bKill(String) - Method in class com.tnsai.tools.code.E2BSandboxTools
- e2bList() - Method in class com.tnsai.tools.code.E2BSandboxTools
- E2BSandboxTools - Class in com.tnsai.tools.code
-
Function-shape E2B (e2b.dev) cloud sandbox tools — secure isolated containers for running untrusted code.
- E2BSandboxTools() - Constructor for class com.tnsai.tools.code.E2BSandboxTools
-
Default constructor — picks E2B_API_KEY from env.
- E2BSandboxTools(String) - Constructor for class com.tnsai.tools.code.E2BSandboxTools
-
Explicit-key constructor.
- E2BSandboxTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.code.E2BSandboxTools
-
Full constructor for tests / shared HTTP.
- e2bUpload(String, String, String) - Method in class com.tnsai.tools.code.E2BSandboxTools
- EBAY_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- elevenlabsTts(String, String, String) - Method in class com.tnsai.tools.audio.TextToSpeechTools
- EmailTools - Class in com.tnsai.tools.communication
-
Function-shape email tools — the LangChain-style replacement for the legacy
EmailSenderTool(SMTP),GmailTool(Gmail send via REST), andGmailInboxTool(Gmail list via REST). - EmailTools() - Constructor for class com.tnsai.tools.communication.EmailTools
-
Default constructor — picks every credential from environment variables.
- EmailTools.Builder - Class in com.tnsai.tools.communication
-
Builder for tests / DI containers / multi-tenant setups that need to construct the POJO with explicit credentials instead of env-vars.
- encodedId() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Get actor ID in URL-safe format (/ replaced with ~).
- EncodingTools - Class in com.tnsai.tools.utility
-
Function-shape encoding tools — QR-code generation/reading via ZXing + text translation via Google Cloud Translation v2.
- EncodingTools() - Constructor for class com.tnsai.tools.utility.EncodingTools
-
Default constructor — picks GOOGLE_TRANSLATE_API_KEY from env.
- EncodingTools(String) - Constructor for class com.tnsai.tools.utility.EncodingTools
-
Explicit-key constructor.
- EncodingTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.utility.EncodingTools
-
Full constructor for tests / shared HTTP.
- Entity(String, String) - Constructor for record class com.tnsai.tools.knowledge.KnowledgeTools.Entity
-
Creates an instance of a
Entityrecord class. - ENV_ALLOWED_EXTS - Static variable in record class com.tnsai.tools.file.FileGuardConfig
-
Env var: comma-separated extensions, no leading dot.
- ENV_MAX_READ_BYTES - Static variable in record class com.tnsai.tools.file.FileGuardConfig
-
Env var: long, bytes.
- ENV_MAX_WRITE_BYTES - Static variable in record class com.tnsai.tools.file.FileGuardConfig
-
Env var: long, bytes.
- ENV_SANDBOX_ROOT - Static variable in record class com.tnsai.tools.file.FileGuardConfig
-
Env var: absolute directory path.
- equals(Object) - Method in record class com.tnsai.tools.document.docling.DoclingProvider.RenderedPage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.tools.file.FileGuardConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Entity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Triple
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.tools.project.AgentsMdContent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.tools.project.AgentsMdSection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.tools.visualization.VisualizationTools.Template
-
Indicates whether some other object is "equal to" this one.
- etsyGetListing(long) - Method in class com.tnsai.tools.commerce.EtsyTools
- etsyGetShop(String) - Method in class com.tnsai.tools.commerce.EtsyTools
- etsySearch(String, int) - Method in class com.tnsai.tools.commerce.EtsyTools
- EtsyTools - Class in com.tnsai.tools.commerce
-
Function-shape Etsy tools — Open API v3 (read-only).
- EtsyTools() - Constructor for class com.tnsai.tools.commerce.EtsyTools
-
Default constructor — picks ETSY_API_KEY from env.
- EtsyTools(String) - Constructor for class com.tnsai.tools.commerce.EtsyTools
-
Explicit-key constructor.
- EtsyTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.commerce.EtsyTools
-
Full constructor for tests / shared HTTP.
- exa(String, int) - Method in class com.tnsai.tools.search.WebSearchTools
- excalidrawGenerate(String, String) - Method in class com.tnsai.tools.diagram.DiagramTools
F
- FACEBOOK_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- figures() - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Returns the value of the
figuresrecord component. - fileGuard(FileGuardConfig) - Method in class com.tnsai.tools.document.docling.DoclingTools.Builder
- FileGuard - Class in com.tnsai.tools.file
-
Stateless gatekeeper used by every file-touching toolkit in
tnsai-tools. - FileGuardConfig - Record Class in com.tnsai.tools.file
-
Declarative guardrail for every file-touching
@Toolintnsai-tools. - FileGuardConfig(long, long, Set<String>, Path) - Constructor for record class com.tnsai.tools.file.FileGuardConfig
-
Creates an instance of a
FileGuardConfigrecord class. - FileIoTools - Class in com.tnsai.tools.file
-
Function-shape filesystem read/write tools.
- FileIoTools() - Constructor for class com.tnsai.tools.file.FileIoTools
- FileIoTools(FileGuardConfig) - Constructor for class com.tnsai.tools.file.FileIoTools
- fileRead(String) - Method in class com.tnsai.tools.file.FileIoTools
- fileWrite(String, String) - Method in class com.tnsai.tools.file.FileIoTools
- FinanceTools - Class in com.tnsai.tools.finance
-
Function-shape Borsa İstanbul (BIST) tools — read-only Turkish finance data via the public BigPara (Hürriyet) API.
- FinanceTools() - Constructor for class com.tnsai.tools.finance.FinanceTools
-
Default constructor — uses the public BigPara API (no auth).
- FinanceTools(OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.finance.FinanceTools
-
Full constructor for tests / shared HTTP.
- firecrawl(String) - Method in class com.tnsai.tools.search.WebScrapingTools
- Flags - Search tag in class com.tnsai.tools.diagnostics.DiagnoseMain
- Section
- fluxGenerate(String, String, String, String) - Method in class com.tnsai.tools.image.ImageGenTools
- formulas() - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Returns the value of the
formulasrecord component. - fxConvert(double, String, String) - Method in class com.tnsai.tools.realtime.RealtimeTools
- fxRates(String) - Method in class com.tnsai.tools.realtime.RealtimeTools
G
- gather(boolean) - Static method in class com.tnsai.tools.diagnostics.Diagnostics
-
Gathers the diagnostic report.
- gcalCreateEvent(String, String, String, String, String, String) - Method in class com.tnsai.tools.productivity.GoogleTools
- gcalGetEvent(String, String) - Method in class com.tnsai.tools.productivity.GoogleTools
- gcalListEvents(String, String, String, int) - Method in class com.tnsai.tools.productivity.GoogleTools
- gdriveCreateFile(String, String, String) - Method in class com.tnsai.tools.productivity.GoogleTools
- gdriveListFiles(String, int) - Method in class com.tnsai.tools.productivity.GoogleTools
- gdriveReadFile(String) - Method in class com.tnsai.tools.productivity.GoogleTools
- GENERAL - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- get(String) - Static method in class com.tnsai.tools.scraping.ActorRegistry
-
Get actor info by ID.
- getAll() - Static method in class com.tnsai.tools.scraping.ActorRegistry
-
Get all registered actors.
- getByCategory(ActorRegistry.Category) - Static method in class com.tnsai.tools.scraping.ActorRegistry
-
Get all actors in a category.
- getValue() - Method in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- gitBranches(String, boolean) - Method in class com.tnsai.tools.goose.GooseTools
- gitDiff(String, boolean, String) - Method in class com.tnsai.tools.goose.GooseTools
- githubSearchCode(String, int) - Method in class com.tnsai.tools.developer.DeveloperTools
- githubSearchIssues(String, int) - Method in class com.tnsai.tools.developer.DeveloperTools
- githubSearchRepos(String, int) - Method in class com.tnsai.tools.developer.DeveloperTools
- githubSearchUsers(String, int) - Method in class com.tnsai.tools.developer.DeveloperTools
- gitLog(String, int, String) - Method in class com.tnsai.tools.goose.GooseTools
- gitStatus(String) - Method in class com.tnsai.tools.goose.GooseTools
- GLASSDOOR_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- gmail(String, String) - Method in class com.tnsai.tools.communication.EmailTools.Builder
- gmailInbox(int, String) - Method in class com.tnsai.tools.communication.EmailTools
- gmailSend(String, String, String) - Method in class com.tnsai.tools.communication.EmailTools
- GOOGLE_MAPS - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- GOOGLE_REVIEWS - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- GOOGLE_SEARCH - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- GOOGLE_TRENDS - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- GoogleTools - Class in com.tnsai.tools.productivity
-
Function-shape Google productivity tools — Calendar v3 + Drive v3 via OAuth2 bearer tokens.
- GoogleTools() - Constructor for class com.tnsai.tools.productivity.GoogleTools
-
Default constructor — picks both tokens from env.
- GoogleTools(String, String) - Constructor for class com.tnsai.tools.productivity.GoogleTools
-
Explicit-tokens constructor (pass the same token twice if a single OAuth flow covers both scopes).
- GoogleTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.productivity.GoogleTools
-
Full constructor for tests / shared HTTP.
- googleTranslate(String, String, String) - Method in class com.tnsai.tools.utility.EncodingTools
- GooseTools - Class in com.tnsai.tools.goose
-
Function-shape Goose-style desktop tools — git CLI wrapper, screen capture, and system info.
- GooseTools() - Constructor for class com.tnsai.tools.goose.GooseTools
H
- hackernews(String, int, String) - Method in class com.tnsai.tools.search.QnATools
- hash(String, String) - Method in class com.tnsai.tools.utility.UtilityTools
- hashCode() - Method in record class com.tnsai.tools.document.docling.DoclingProvider.RenderedPage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.tools.file.FileGuardConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Entity
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Triple
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.tools.project.AgentsMdContent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.tools.project.AgentsMdSection
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.tools.visualization.VisualizationTools.Template
-
Returns a hash code value for this object.
- hasStructuredContent() - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Returns whether Docling exposed any structured table, formula, or figure.
- http(OkHttpClient, ObjectMapper) - Method in class com.tnsai.tools.communication.EmailTools.Builder
- http(OkHttpClient, ObjectMapper) - Method in class com.tnsai.tools.communication.MessagingTools.Builder
- httpRequest(String, String, Map<String, String>, Object) - Method in class com.tnsai.tools.system.SystemTools
- hubspotCreateContact(String, String, String, String, String) - Method in class com.tnsai.tools.crm.HubSpotTools
- hubspotGetContact(String) - Method in class com.tnsai.tools.crm.HubSpotTools
- hubspotListContacts(int) - Method in class com.tnsai.tools.crm.HubSpotTools
- HubSpotTools - Class in com.tnsai.tools.crm
-
Function-shape HubSpot CRM tools — contact management via HubSpot's CRM v3 REST API.
- HubSpotTools() - Constructor for class com.tnsai.tools.crm.HubSpotTools
-
Default constructor — picks HUBSPOT_ACCESS_TOKEN from env.
- HubSpotTools(String) - Constructor for class com.tnsai.tools.crm.HubSpotTools
-
Explicit-token constructor.
- HubSpotTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.crm.HubSpotTools
-
Full constructor for tests / shared HTTP.
I
- id() - Method in record class com.tnsai.tools.visualization.VisualizationTools.Template
-
Returns the value of the
idrecord component. - imageAnalyze(String, String) - Method in class com.tnsai.tools.ai.AiTools
- imageConvert(String, String, String) - Method in class com.tnsai.tools.document.DocumentTools
- ImageGenTools - Class in com.tnsai.tools.image
-
Function-shape image-generation tools.
- ImageGenTools() - Constructor for class com.tnsai.tools.image.ImageGenTools
-
Default no-arg ctor — the only one
BuiltInTool.IMAGE_GEN_TOOLSever calls. - imageInfo(String) - Method in class com.tnsai.tools.document.DocumentTools
- INDEED_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- infographicTemplates() - Method in class com.tnsai.tools.visualization.VisualizationTools
- inputSchema() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Returns the value of the
inputSchemarecord component. - INSTAGRAM_POSTS - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- INSTAGRAM_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- intro() - Method in record class com.tnsai.tools.project.AgentsMdContent
-
Returns the value of the
introrecord component. - isAvailable() - Method in class com.tnsai.tools.document.docling.DoclingTools
-
Returns whether the configured MCP or subprocess provider is available.
J
- jiraCreateIssue(String, String, String, String) - Method in class com.tnsai.tools.productivity.JiraTools
- jiraGetIssue(String) - Method in class com.tnsai.tools.productivity.JiraTools
- jiraSearch(String, int) - Method in class com.tnsai.tools.productivity.JiraTools
- JiraTools - Class in com.tnsai.tools.productivity
-
Function-shape Jira tools — issue + JQL operations via the Jira Cloud REST API v3.
- JiraTools() - Constructor for class com.tnsai.tools.productivity.JiraTools
-
Default constructor — picks JIRA_BASE_URL / JIRA_EMAIL / JIRA_API_TOKEN from env.
- JiraTools(String, String, String) - Constructor for class com.tnsai.tools.productivity.JiraTools
-
Explicit-credentials constructor.
- JiraTools(String, String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.productivity.JiraTools
-
Full constructor for tests / shared HTTP.
- jiraTransition(String, String) - Method in class com.tnsai.tools.productivity.JiraTools
- JOBS - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- jsExecute(String, long) - Method in class com.tnsai.tools.code.JsExecutionTools
- JsExecutionTools - Class in com.tnsai.tools.code
-
Function-shape JavaScript tools — runs user code through Node.js inside the framework's
SandboxSPI using the process backend by default withResourceLimits.standard()and a requestedNetPolicy.denyAll()policy that the portable process backend cannot enforce. - JsExecutionTools() - Constructor for class com.tnsai.tools.code.JsExecutionTools
-
Default constructor — pins the
"process"backend so the host'snodebinary is used directly. - JsExecutionTools(SandboxFactory, SandboxSpec, String) - Constructor for class com.tnsai.tools.code.JsExecutionTools
-
Full control: explicit sandbox backend + spec + node path.
- JsExecutionTools(String) - Constructor for class com.tnsai.tools.code.JsExecutionTools
-
Explicit node binary path; process sandbox backend.
- jshellEval(String) - Method in class com.tnsai.tools.developer.DeveloperTools
- jsonQuery(String, String) - Method in class com.tnsai.tools.file.JsonTools
- JsonTools - Class in com.tnsai.tools.file
-
Function-shape JSON tools — the LangChain-style replacement for the legacy
JSONQueryToolthat crammed source + JsonPath into a singlepath|||expressiontext protocol (see issue #188 — RFC). - JsonTools() - Constructor for class com.tnsai.tools.file.JsonTools
- JsonTools(FileGuardConfig) - Constructor for class com.tnsai.tools.file.JsonTools
K
- kgAddTriple(String, String, String) - Method in class com.tnsai.tools.knowledge.KnowledgeTools
- kgExtractEntities(String, List<String>) - Method in class com.tnsai.tools.knowledge.KnowledgeTools
- kgExtractRelations(String) - Method in class com.tnsai.tools.knowledge.KnowledgeTools
- kgQuery(String, String, String) - Method in class com.tnsai.tools.knowledge.KnowledgeTools
- KnowledgeTools - Class in com.tnsai.tools.knowledge
-
Function-shape knowledge-graph tools — in-memory NER + triple store with regex-based pattern extraction.
- KnowledgeTools() - Constructor for class com.tnsai.tools.knowledge.KnowledgeTools
- KnowledgeTools.Entity - Record Class in com.tnsai.tools.knowledge
-
A discovered or stored entity match.
- KnowledgeTools.Triple - Record Class in com.tnsai.tools.knowledge
-
A subject-predicate-object triple.
L
- level() - Method in record class com.tnsai.tools.project.AgentsMdSection
-
Returns the value of the
levelrecord component. - lightningCreateInvoice(long, String, int) - Method in class com.tnsai.tools.fintech.LightningTools
- lightningDecodeInvoice(String) - Method in class com.tnsai.tools.fintech.LightningTools
- lightningPayInvoice(String) - Method in class com.tnsai.tools.fintech.LightningTools
- LightningTools - Class in com.tnsai.tools.fintech
-
Function-shape Bitcoin Lightning Network tools — the LangChain-style replacement for the Lightning half of the legacy
LightningNetworkTool. - LightningTools() - Constructor for class com.tnsai.tools.fintech.LightningTools
-
Default constructor — reads
LIGHTNING_NODE_URL+LND_MACAROONfrom env. - LightningTools(String, String) - Constructor for class com.tnsai.tools.fintech.LightningTools
-
Explicit-credentials constructor.
- LightningTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.fintech.LightningTools
-
Full constructor for tests / shared HTTP.
- LINKEDIN_JOBS - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- LINKEDIN_PROFILE - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- linkedinMe() - Method in class com.tnsai.tools.social.LinkedInTools
- linkedinShare(String, String) - Method in class com.tnsai.tools.social.LinkedInTools
- LinkedInTools - Class in com.tnsai.tools.social
-
Function-shape LinkedIn tools — basic profile lookup + UGC post sharing via the LinkedIn v2 REST API.
- LinkedInTools() - Constructor for class com.tnsai.tools.social.LinkedInTools
-
Default constructor — picks LINKEDIN_ACCESS_TOKEN from env.
- LinkedInTools(String) - Constructor for class com.tnsai.tools.social.LinkedInTools
-
Explicit-token constructor.
- LinkedInTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.social.LinkedInTools
-
Full constructor for tests / shared HTTP.
- liveTriples() - Static method in class com.tnsai.tools.knowledge.KnowledgeTools
-
Deduplicated snapshot of triples held by every live
KnowledgeToolsinstance.
M
- main(String[]) - Static method in class com.tnsai.tools.diagnostics.DiagnoseMain
- MAPS - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- markdown() - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Returns the value of the
markdownrecord component. - markdownToHtml(String, boolean, String) - Method in class com.tnsai.tools.document.DocumentTools
- MarkdownTools - Class in com.tnsai.tools.file
-
Function-shape Markdown conversion tool — the LangChain-style replacement for the legacy
MarkItDownTool(see issue #188 — RFC). - MarkdownTools() - Constructor for class com.tnsai.tools.file.MarkdownTools
- MarkdownTools(FileGuardConfig) - Constructor for class com.tnsai.tools.file.MarkdownTools
- markitdown(String) - Method in class com.tnsai.tools.file.MarkdownTools
- mavenCentral(String) - Method in class com.tnsai.tools.search.WebSearchTools
- maxReadBytes() - Method in record class com.tnsai.tools.file.FileGuardConfig
-
Returns the value of the
maxReadBytesrecord component. - maxWriteBytes() - Method in record class com.tnsai.tools.file.FileGuardConfig
-
Returns the value of the
maxWriteBytesrecord component. - mcp(McpClient) - Static method in interface com.tnsai.tools.document.docling.DoclingProvider
-
Adapts an already connected and initialized TnsAI MCP client whose server shares access to the admitted source path.
- MediaTools - Class in com.tnsai.tools.media
-
Function-shape OpenAI media tools — speech-to-text (Whisper) + text-to-speech.
- MediaTools() - Constructor for class com.tnsai.tools.media.MediaTools
-
Default constructor — picks OPENAI_API_KEY from env.
- MediaTools(String) - Constructor for class com.tnsai.tools.media.MediaTools
-
Explicit-key constructor.
- MediaTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.media.MediaTools
-
Full constructor for tests / shared HTTP.
- MemoryTools - Class in com.tnsai.tools.memory
-
Function-shape Reever memory tools — persistent agent memory via the Reever HTTP API.
- MemoryTools() - Constructor for class com.tnsai.tools.memory.MemoryTools
-
Default constructor — picks REEVER_API_URL from env (fallback to public endpoint).
- MemoryTools(String) - Constructor for class com.tnsai.tools.memory.MemoryTools
-
Explicit-URL constructor (useful for self-hosted Reever).
- MemoryTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.memory.MemoryTools
-
Full constructor for tests / shared HTTP.
- mermaidRender(String, String, String) - Method in class com.tnsai.tools.diagram.DiagramTools
- MessagingTools - Class in com.tnsai.tools.communication
-
Function-shape messaging tools — the LangChain-style replacement for the legacy
SlackWebhookTool,DiscordWebhookTool,TwilioSMSTool, andTwilioStatusTool. - MessagingTools() - Constructor for class com.tnsai.tools.communication.MessagingTools
-
Default constructor — reads every credential from the environment.
- MessagingTools.Builder - Class in com.tnsai.tools.communication
-
Builder for explicit-credential construction.
- Methods - Search tag in class com.tnsai.tools.database.MongoTools
- Section
- mongoCount(String, String, String) - Method in class com.tnsai.tools.database.MongoTools
- mongoFind(String, String, String, int) - Method in class com.tnsai.tools.database.MongoTools
- MongoTools - Class in com.tnsai.tools.database
-
Function-shape MongoDB tools — the LangChain-style replacement for the legacy
MongoDBQueryToolthat tookdatabase:collection:filteras a single colon-delimited string (#188 — RFC). - MongoTools() - Constructor for class com.tnsai.tools.database.MongoTools
-
Default constructor — picks
MONGODB_URIandMONGODB_DATABASEfrom env. - MongoTools(String) - Constructor for class com.tnsai.tools.database.MongoTools
-
Connection-only constructor — defaultDatabase must be supplied per call.
- MongoTools(String, String) - Constructor for class com.tnsai.tools.database.MongoTools
-
Explicit URI + default database.
- MongoTools(String, String, int) - Constructor for class com.tnsai.tools.database.MongoTools
-
Full constructor — URI + default database + per-instance default limit.
N
- NEWS - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- NEWS_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- noOp() - Static method in interface com.tnsai.tools.document.docling.DoclingProvider
-
Returns the fail-loud null object used when Docling is not configured.
- notionCreatePage(String, String, String) - Method in class com.tnsai.tools.productivity.NotionTools
- notionGetPage(String) - Method in class com.tnsai.tools.productivity.NotionTools
- notionQueryDatabase(String, Map<String, Object>) - Method in class com.tnsai.tools.productivity.NotionTools
- notionSearch(String) - Method in class com.tnsai.tools.productivity.NotionTools
- NotionTools - Class in com.tnsai.tools.productivity
-
Function-shape Notion tools — page + database operations via the Notion REST API v1 (version pinned to
2022-06-28). - NotionTools() - Constructor for class com.tnsai.tools.productivity.NotionTools
-
Default constructor — picks NOTION_API_KEY from env.
- NotionTools(String) - Constructor for class com.tnsai.tools.productivity.NotionTools
-
Explicit-key constructor.
- NotionTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.productivity.NotionTools
-
Full constructor for tests / shared HTTP.
- npm(String) - Method in class com.tnsai.tools.search.WebSearchTools
O
- object() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Triple
-
Returns the value of the
objectrecord component. - openaiTts(String, String, String) - Method in class com.tnsai.tools.media.MediaTools
- openalexSearch(String, int) - Method in class com.tnsai.tools.academic.AcademicTools
- orcidGet(String) - Method in class com.tnsai.tools.academic.AcademicExtraTools
- orcidSearch(String, int) - Method in class com.tnsai.tools.academic.AcademicExtraTools
P
- pageNumber() - Method in record class com.tnsai.tools.document.docling.DoclingProvider.RenderedPage
-
Returns the value of the
pageNumberrecord component. - parse(Path) - Method in interface com.tnsai.tools.document.docling.DoclingProvider
-
Converts one already-admitted local file.
- parse(Path) - Method in class com.tnsai.tools.document.docling.DoclingTools
-
Parses a local file and returns Docling's structured output.
- PaymentAnalyticsTools - Class in com.tnsai.tools.fintech
-
Function-shape payment-analytics tool — the LangChain-style replacement for the legacy
PaymentAnalyticsTool. - PaymentAnalyticsTools() - Constructor for class com.tnsai.tools.fintech.PaymentAnalyticsTools
-
Default constructor — wires a no-arg
SquareTools(which itself pulls credentials fromSQUARE_ACCESS_TOKEN+SQUARE_LOCATION_ID). - PaymentAnalyticsTools(SquareTools) - Constructor for class com.tnsai.tools.fintech.PaymentAnalyticsTools
-
Explicit-composition constructor — preferred when the consumer already built and configured a
SquareToolsinstance. - paymentRevenueSummary(String, String, String) - Method in class com.tnsai.tools.fintech.PaymentAnalyticsTools
- pdfExtractPages(String, String) - Method in class com.tnsai.tools.file.PdfTools
- pdfExtractText(String) - Method in class com.tnsai.tools.file.PdfTools
- pdfMerge(List<String>, String) - Method in class com.tnsai.tools.file.PdfTools
- pdfMetadata(String) - Method in class com.tnsai.tools.file.PdfTools
- pdfToImage(String, String, String) - Method in class com.tnsai.tools.file.PdfTools
- PdfTools - Class in com.tnsai.tools.file
-
Function-shape PDF tools — the LangChain-style replacement for the legacy
PDFExtractorTool/PDFMergeTool/PDFToImageTool(see issue #188 — RFC). - PdfTools() - Constructor for class com.tnsai.tools.file.PdfTools
- PdfTools(FileGuardConfig) - Constructor for class com.tnsai.tools.file.PdfTools
- PdfTools(FileGuardConfig, DoclingProvider) - Constructor for class com.tnsai.tools.file.PdfTools
-
Creates PDF tools with an optional Docling page-rendering fallback.
- pngBytes() - Method in record class com.tnsai.tools.document.docling.DoclingProvider.RenderedPage
-
Returns the value of the
pngBytesrecord component. - polymarketMarkets(String, int) - Method in class com.tnsai.tools.trading.TradingTools
- polymarketPrices(String) - Method in class com.tnsai.tools.trading.TradingTools
- polymarketSearch(String, int) - Method in class com.tnsai.tools.trading.TradingTools
- predicate() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Triple
-
Returns the value of the
predicaterecord component. - ProjectAnalyzerTools - Class in com.tnsai.tools.developer
-
Function-shape project-analysis tools — directory-tree visualization, file/line statistics, and language breakdown.
- ProjectAnalyzerTools() - Constructor for class com.tnsai.tools.developer.ProjectAnalyzerTools
- projectContext(String) - Method in class com.tnsai.tools.project.ProjectTools
- projectDetectType(String) - Method in class com.tnsai.tools.developer.DependencyTools
- projectLanguages(String) - Method in class com.tnsai.tools.developer.ProjectAnalyzerTools
- projectReadFile(String) - Method in class com.tnsai.tools.project.ProjectTools
- projectStats(String) - Method in class com.tnsai.tools.developer.ProjectAnalyzerTools
- ProjectTools - Class in com.tnsai.tools.project
-
Function-shape project-context tools — read AGENTS.md / CLAUDE.md / README.md from a project directory so the agent picks up project- specific conventions.
- ProjectTools() - Constructor for class com.tnsai.tools.project.ProjectTools
- projectTree(String, int) - Method in class com.tnsai.tools.developer.ProjectAnalyzerTools
- pubmedSearch(String, int) - Method in class com.tnsai.tools.academic.AcademicTools
- pythonExecute(String, long) - Method in class com.tnsai.tools.code.PythonExecutionTools
- PythonExecutionTools - Class in com.tnsai.tools.code
-
Function-shape Python tools — executes user code through the framework's
SandboxSPI using the process backend by default withResourceLimits.standard()and a requestedNetPolicy.denyAll()policy that the portable process backend cannot enforce. - PythonExecutionTools() - Constructor for class com.tnsai.tools.code.PythonExecutionTools
-
Default constructor — pins the
"process"backend so the host's Python interpreter is used directly. - PythonExecutionTools(SandboxFactory, SandboxSpec, String, String) - Constructor for class com.tnsai.tools.code.PythonExecutionTools
-
Full control: explicit sandbox backend + spec + interpreter paths.
- PythonExecutionTools(String) - Constructor for class com.tnsai.tools.code.PythonExecutionTools
-
Explicit interpreter; process sandbox backend.
- PythonExecutionTools(String, String) - Constructor for class com.tnsai.tools.code.PythonExecutionTools
-
Explicit interpreter + venv; process sandbox backend.
- pythonVersion() - Method in class com.tnsai.tools.code.PythonExecutionTools
Q
- qdrantCollections() - Method in class com.tnsai.tools.database.QdrantTools
- qdrantCount(String) - Method in class com.tnsai.tools.database.QdrantTools
- qdrantCreateCollection(String, int, String) - Method in class com.tnsai.tools.database.QdrantTools
- qdrantSearch(String, List<Double>, int, String) - Method in class com.tnsai.tools.database.QdrantTools
- QdrantTools - Class in com.tnsai.tools.database
-
Function-shape Qdrant vector-database tools — the LangChain-style replacement for the Qdrant half of the legacy
VectorDBTool(#188). - QdrantTools() - Constructor for class com.tnsai.tools.database.QdrantTools
-
Default constructor — picks
QDRANT_URL+QDRANT_API_KEYfrom env. - QdrantTools(String) - Constructor for class com.tnsai.tools.database.QdrantTools
-
Explicit URL constructor (no API key — for local / unauthenticated Qdrant).
- QdrantTools(String, String) - Constructor for class com.tnsai.tools.database.QdrantTools
-
Explicit URL + API key constructor (Qdrant Cloud).
- QdrantTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.database.QdrantTools
-
Full constructor for tests or shared HTTP/JSON instances.
- qdrantUpsert(String, List<Map<String, Object>>) - Method in class com.tnsai.tools.database.QdrantTools
- QnATools - Class in com.tnsai.tools.search
-
Function-shape Qinvalid input: '&A' and developer-community search tools — the LangChain-style replacement for the legacy
HackerNewsTool(Algolia HN search) andStackOverflowSearchTool(see issue #188 — RFC). - QnATools() - Constructor for class com.tnsai.tools.search.QnATools
-
Default constructor — picks the optional STACKEXCHANGE_KEY from env.
- QnATools(String) - Constructor for class com.tnsai.tools.search.QnATools
-
Explicit-key constructor (or
nullto skip the key parameter on requests). - QnATools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.search.QnATools
-
Full constructor for tests or shared HTTP/JSON instances.
- qrBase64(String, int) - Method in class com.tnsai.tools.utility.EncodingTools
- qrGenerate(String, String, int) - Method in class com.tnsai.tools.utility.EncodingTools
- qrRead(String) - Method in class com.tnsai.tools.utility.EncodingTools
R
- REAL_ESTATE - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- RealtimeTools - Class in com.tnsai.tools.realtime
-
Function-shape realtime data tools — crypto prices, currency exchange, and weather.
- RealtimeTools() - Constructor for class com.tnsai.tools.realtime.RealtimeTools
-
Default constructor — picks OPENWEATHER_API_KEY from env.
- RealtimeTools(String) - Constructor for class com.tnsai.tools.realtime.RealtimeTools
-
Explicit-key constructor (only OpenWeatherMap needs a key).
- RealtimeTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.realtime.RealtimeTools
-
Full constructor for tests / shared HTTP.
- REDDIT_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- redditPostComments(String, String, String) - Method in class com.tnsai.tools.social.RedditTools
- redditSearch(String, String, String, int) - Method in class com.tnsai.tools.social.RedditTools
- redditSubredditPosts(String, String, int) - Method in class com.tnsai.tools.social.RedditTools
- RedditTools - Class in com.tnsai.tools.social
-
Function-shape Reddit tools — read-only via the official OAuth2 API.
- RedditTools() - Constructor for class com.tnsai.tools.social.RedditTools
-
Default constructor — picks REDDIT_CLIENT_ID / SECRET / USER_AGENT from env.
- RedditTools(String, String) - Constructor for class com.tnsai.tools.social.RedditTools
-
Explicit-credentials constructor.
- RedditTools(String, String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.social.RedditTools
-
Full constructor for tests / shared HTTP.
- redisDel(List<String>) - Method in class com.tnsai.tools.database.RedisTools
- redisGet(String) - Method in class com.tnsai.tools.database.RedisTools
- redisKeys(String, int) - Method in class com.tnsai.tools.database.RedisTools
- redisSet(String, String, int) - Method in class com.tnsai.tools.database.RedisTools
- RedisTools - Class in com.tnsai.tools.database
-
Function-shape Redis tools — the LangChain-style replacement for the legacy
RedisToolthat crammed five commands into a singleCOMMAND key [value]text protocol (#188 — RFC). - RedisTools() - Constructor for class com.tnsai.tools.database.RedisTools
-
Default constructor — picks
REDIS_URLfrom env. - RedisTools(String) - Constructor for class com.tnsai.tools.database.RedisTools
-
Explicit URL constructor.
- RedisTools(String, int) - Constructor for class com.tnsai.tools.database.RedisTools
-
Full constructor — URL + per-instance default cap on KEYS results.
- redisTtl(String) - Method in class com.tnsai.tools.database.RedisTools
- reeverRecall(String) - Method in class com.tnsai.tools.memory.MemoryTools
- reeverSearch(String, String, int) - Method in class com.tnsai.tools.memory.MemoryTools
- reeverStore(String, String, String) - Method in class com.tnsai.tools.memory.MemoryTools
- RenderedPage(int, byte[]) - Constructor for record class com.tnsai.tools.document.docling.DoclingProvider.RenderedPage
-
Creates an instance of a
RenderedPagerecord class. - renderPages(Path) - Method in interface com.tnsai.tools.document.docling.DoclingProvider
-
Renders page images when the provider supports referenced page exports.
- replicateWhisper(String, String) - Method in class com.tnsai.tools.audio.SpeechToTextTools
- Requires - Search tag in class com.tnsai.tools.file.MarkdownTools
- Section
- RSS_READER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
S
- salesforceGetSObject(String, String) - Method in class com.tnsai.tools.crm.SalesforceTools
- salesforceQuery(String) - Method in class com.tnsai.tools.crm.SalesforceTools
- salesforceSearch(String) - Method in class com.tnsai.tools.crm.SalesforceTools
- SalesforceTools - Class in com.tnsai.tools.crm
-
Function-shape Salesforce CRM tools — SOQL query + SOSL search + sObject read via the Salesforce REST API.
- SalesforceTools() - Constructor for class com.tnsai.tools.crm.SalesforceTools
-
Default constructor — picks SALESFORCE_INSTANCE_URL + SALESFORCE_ACCESS_TOKEN from env.
- SalesforceTools(String, String) - Constructor for class com.tnsai.tools.crm.SalesforceTools
-
Explicit-credentials constructor.
- SalesforceTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.crm.SalesforceTools
-
Full constructor for tests / shared HTTP.
- Sandbox - Search tag in class com.tnsai.tools.fintech.CashAppPayTools
- Section
- Sandbox - Search tag in class com.tnsai.tools.fintech.SquareTools
- Section
- sandboxRoot() - Method in record class com.tnsai.tools.file.FileGuardConfig
-
Returns the value of the
sandboxRootrecord component. - ScrapingTools - Class in com.tnsai.tools.scraping
-
Function-shape Apify scraping tools — universal web-scraping platform with 2,600+ pre-built actors.
- ScrapingTools() - Constructor for class com.tnsai.tools.scraping.ScrapingTools
-
Default constructor — picks APIFY_API_KEY from env.
- ScrapingTools(String) - Constructor for class com.tnsai.tools.scraping.ScrapingTools
-
Explicit-key constructor.
- ScrapingTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.scraping.ScrapingTools
-
Full constructor for tests / shared HTTP.
- screenshot(String) - Method in class com.tnsai.tools.goose.GooseTools
- search(String) - Static method in class com.tnsai.tools.scraping.ActorRegistry
-
Search actors by keyword.
- SEARCH - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- searxng(String, String, String, String) - Method in class com.tnsai.tools.search.WebSearchTools
- sections() - Method in record class com.tnsai.tools.project.AgentsMdContent
-
Returns the value of the
sectionsrecord component. - Security invariants - Search tag in class com.tnsai.tools.database.SqlTools
- Section
- semanticScholarSearch(String, int) - Method in class com.tnsai.tools.academic.AcademicTools
- serpapi(String, String) - Method in class com.tnsai.tools.search.WebSearchTools
- setRegistry(ToolMethodRegistry) - Method in class com.tnsai.tools.system.SystemTools
-
Late-bind the registry so that SystemTools can appear in the same registry it searches over (the typical agent setup):
- SHOPIFY_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- shopifyGetProduct(String) - Method in class com.tnsai.tools.commerce.ShopifyTools
- shopifySearch(String, int) - Method in class com.tnsai.tools.commerce.ShopifyTools
- ShopifyTools - Class in com.tnsai.tools.commerce
-
Function-shape Shopify tools — Storefront GraphQL API (read-only).
- ShopifyTools() - Constructor for class com.tnsai.tools.commerce.ShopifyTools
-
Default constructor — picks SHOPIFY_STOREFRONT_TOKEN + SHOPIFY_SHOP_DOMAIN from env.
- ShopifyTools(String, String) - Constructor for class com.tnsai.tools.commerce.ShopifyTools
-
Explicit-credentials constructor.
- ShopifyTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.commerce.ShopifyTools
-
Full constructor for tests / shared HTTP.
- SITEMAP_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- slack(String) - Method in class com.tnsai.tools.communication.MessagingTools.Builder
- slackPost(String, String) - Method in class com.tnsai.tools.communication.MessagingTools
- slidesCreate(String, List<Map<String, Object>>, String, String) - Method in class com.tnsai.tools.document.DocumentTools
- smtp(String, int, String, String, boolean, boolean) - Method in class com.tnsai.tools.communication.EmailTools.Builder
- smtpSend(String, String, String) - Method in class com.tnsai.tools.communication.EmailTools
- SOCIAL_MEDIA - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- SpecializedSearchTools - Class in com.tnsai.tools.search
-
Function-shape specialised search tools — function-method replacements for the legacy
YahooFinanceToolandWolframAlphaTool(#188 RFC, batch 4e — Search-category sweep finale). - SpecializedSearchTools() - Constructor for class com.tnsai.tools.search.SpecializedSearchTools
-
Default constructor — picks WOLFRAM_APP_ID from env.
- SpecializedSearchTools(String) - Constructor for class com.tnsai.tools.search.SpecializedSearchTools
-
Explicit-key constructor (pass
nullto leave Wolfram unconfigured). - SpecializedSearchTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.search.SpecializedSearchTools
-
Full constructor for tests or shared HTTP/JSON instances.
- SpeechToTextTools - Class in com.tnsai.tools.audio
-
Function-shape speech-to-text tools — non-OpenAI providers, complementing
MediaTools.whisperTranscribe(String, String)which already covers OpenAI Whisper. - SpeechToTextTools() - Constructor for class com.tnsai.tools.audio.SpeechToTextTools
-
Default no-arg ctor — the only one
BuiltInTool.SPEECH_TO_TEXT_TOOLSever calls. - sqlQuery(String, List<Object>, int) - Method in class com.tnsai.tools.database.SqlTools
- SqlTools - Class in com.tnsai.tools.database
-
Function-shape SQL query tool — the LangChain-style replacement for the legacy
SQLQueryToolthat took a single JSON-string input (see issue #188 — RFC). - SqlTools() - Constructor for class com.tnsai.tools.database.SqlTools
-
Default constructor — picks JDBC connection details from environment variables
SQL_JDBC_URL,SQL_JDBC_USERNAME,SQL_JDBC_PASSWORD, plusSQL_JDBC_MAX_ROWS(defaults to 500). - SqlTools(String, String, String) - Constructor for class com.tnsai.tools.database.SqlTools
-
Explicit-credentials constructor.
- SqlTools(String, String, String, int) - Constructor for class com.tnsai.tools.database.SqlTools
-
Full constructor — takes the same arguments as the explicit-credentials constructor plus a per-instance default
maxRows. - squareCreateCustomer(String, String, String, String) - Method in class com.tnsai.tools.fintech.SquareTools
- squareCreateInvoice(String, long, String, String, String) - Method in class com.tnsai.tools.fintech.SquareTools
- squareCreatePayment(long, String, String, String, String) - Method in class com.tnsai.tools.fintech.SquareTools
- squareListPayments(String, String, String, int) - Method in class com.tnsai.tools.fintech.SquareTools
- squareSearchCatalog(String, int) - Method in class com.tnsai.tools.fintech.SquareTools
- SquareTools - Class in com.tnsai.tools.fintech
-
Function-shape Square tools — the LangChain-style replacement for the legacy
SquarePaymentTool,SquareInvoiceTool,SquareCatalogTool, andSquareCustomerTool. - SquareTools() - Constructor for class com.tnsai.tools.fintech.SquareTools
-
Default constructor — reads
SQUARE_ACCESS_TOKEN,SQUARE_LOCATION_ID, andSQUARE_SANDBOX=true|falsefrom env. - SquareTools(String) - Constructor for class com.tnsai.tools.fintech.SquareTools
-
Explicit-credentials constructor (no default location).
- SquareTools(String, String) - Constructor for class com.tnsai.tools.fintech.SquareTools
-
Explicit access token + default location id (most consumers want this).
- SquareTools(String, String, boolean, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.fintech.SquareTools
-
Full constructor — useful for tests or sandbox routing.
- stabilityGenerate(String, String, String) - Method in class com.tnsai.tools.image.ImageGenTools
- stackoverflow(String) - Method in class com.tnsai.tools.search.QnATools
- subject() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Triple
-
Returns the value of the
subjectrecord component. - subprocess(String) - Static method in interface com.tnsai.tools.document.docling.DoclingProvider
-
Creates a lazy local CLI provider.
- systemInfo() - Method in class com.tnsai.tools.goose.GooseTools
- SystemTools - Class in com.tnsai.tools.system
-
Function-shape system tools — generic HTTP client + tool-search meta-tool.
- SystemTools() - Constructor for class com.tnsai.tools.system.SystemTools
-
Default constructor — no registry wired (tool_search returns help text until set).
- SystemTools(ToolMethodRegistry) - Constructor for class com.tnsai.tools.system.SystemTools
-
Wire a registry up-front (only viable when SystemTools is NOT in the registry itself).
- SystemTools(ToolMethodRegistry, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.system.SystemTools
-
Full constructor for tests / shared HTTP.
T
- tableFormat(List<Map<String, Object>>, String) - Method in class com.tnsai.tools.visualization.VisualizationTools
- tables() - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Returns the value of the
tablesrecord component. - tavily(String, String) - Method in class com.tnsai.tools.search.WebSearchTools
- Template(String, String) - Constructor for record class com.tnsai.tools.visualization.VisualizationTools.Template
-
Creates an instance of a
Templaterecord class. - text() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Entity
-
Returns the value of the
textrecord component. - TextToSpeechTools - Class in com.tnsai.tools.audio
-
Function-shape text-to-speech tools — non-OpenAI providers, complementing
MediaTools.openaiTts(String, String, String)which already covers OpenAI TTS. - TextToSpeechTools() - Constructor for class com.tnsai.tools.audio.TextToSpeechTools
-
Default no-arg ctor — the only one
BuiltInTool.TEXT_TO_SPEECH_TOOLSever calls. - Threading - Search tag in class com.tnsai.tools.database.SqlTools
- Section
- Threading - Search tag in class com.tnsai.tools.search.WebSearchTools
- Section
- TIKTOK_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- title() - Method in record class com.tnsai.tools.project.AgentsMdSection
-
Returns the value of the
titlerecord component. - title() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Returns the value of the
titlerecord component. - toolSearch(String) - Method in class com.tnsai.tools.system.SystemTools
- toString() - Method in record class com.tnsai.tools.document.docling.DoclingProvider.RenderedPage
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.tools.document.docling.DocumentResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.tools.file.FileGuardConfig
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Entity
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Triple
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.tools.project.AgentsMdContent
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.tools.project.AgentsMdSection
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.tools.visualization.VisualizationTools.Template
-
Returns a string representation of this record class.
- TradingTools - Class in com.tnsai.tools.trading
-
Function-shape Polymarket tools — read-only prediction-market data via the public Gamma + CLOB APIs.
- TradingTools() - Constructor for class com.tnsai.tools.trading.TradingTools
-
Default constructor — uses the public Polymarket APIs (no auth).
- TradingTools(OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.trading.TradingTools
-
Full constructor for tests / shared HTTP.
- trelloCreateCard(String, String, String, String) - Method in class com.tnsai.tools.productivity.TrelloTools
- trelloGetBoard(String) - Method in class com.tnsai.tools.productivity.TrelloTools
- trelloListBoards() - Method in class com.tnsai.tools.productivity.TrelloTools
- trelloListCards(String) - Method in class com.tnsai.tools.productivity.TrelloTools
- trelloMoveCard(String, String) - Method in class com.tnsai.tools.productivity.TrelloTools
- TrelloTools - Class in com.tnsai.tools.productivity
-
Function-shape Trello tools — board + card management via the Trello REST API v1.
- TrelloTools() - Constructor for class com.tnsai.tools.productivity.TrelloTools
-
Default constructor — picks TRELLO_API_KEY + TRELLO_TOKEN from env.
- TrelloTools(String, String) - Constructor for class com.tnsai.tools.productivity.TrelloTools
-
Explicit-credentials constructor.
- TrelloTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.productivity.TrelloTools
-
Full constructor for tests / shared HTTP.
- TRIPADVISOR - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- Triple(String, String, String) - Constructor for record class com.tnsai.tools.knowledge.KnowledgeTools.Triple
-
Creates an instance of a
Triplerecord class. - twilio(String, String, String) - Method in class com.tnsai.tools.communication.MessagingTools.Builder
- twilioSmsSend(String, String, String) - Method in class com.tnsai.tools.communication.MessagingTools
- twilioSmsStatus(String) - Method in class com.tnsai.tools.communication.MessagingTools
- TWITTER_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- twitterSearch(String, int) - Method in class com.tnsai.tools.social.TwitterTools
- twitterTimeline(String, int) - Method in class com.tnsai.tools.social.TwitterTools
- TwitterTools - Class in com.tnsai.tools.social
-
Function-shape Twitter / X tools — read-only via the Twitter v2 REST API.
- TwitterTools() - Constructor for class com.tnsai.tools.social.TwitterTools
-
Default constructor — picks TWITTER_BEARER_TOKEN from env.
- TwitterTools(String) - Constructor for class com.tnsai.tools.social.TwitterTools
-
Explicit-token constructor.
- TwitterTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.social.TwitterTools
-
Full constructor for tests / shared HTTP.
- twitterUser(String) - Method in class com.tnsai.tools.social.TwitterTools
- type() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Entity
-
Returns the value of the
typerecord component.
U
- Units — satoshis - Search tag in class com.tnsai.tools.fintech.LightningTools
- Section
- unpaywallLookup(String) - Method in class com.tnsai.tools.academic.AcademicExtraTools
- UtilityTools - Class in com.tnsai.tools.utility
-
Function-shape pure-JDK utility tools — replaces the legacy
CalculatorTool,HashingTool, andDateTimeTool(#188). - UtilityTools() - Constructor for class com.tnsai.tools.utility.UtilityTools
V
- valueOf(String) - Static method in enum class com.tnsai.tools.scraping.ActorRegistry.Category
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.tnsai.tools.scraping.ActorRegistry.Category
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VIDEO - Enum constant in enum class com.tnsai.tools.scraping.ActorRegistry.Category
- VIMEO_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- VisualizationTools - Class in com.tnsai.tools.visualization
-
Function-shape visualization tools — pure-JDK ASCII chart + table renderer + infographic template catalog.
- VisualizationTools() - Constructor for class com.tnsai.tools.visualization.VisualizationTools
- VisualizationTools.Template - Record Class in com.tnsai.tools.visualization
-
Template metadata record.
W
- weatherCurrent(String, String) - Method in class com.tnsai.tools.realtime.RealtimeTools
- weaviateClasses() - Method in class com.tnsai.tools.database.WeaviateTools
- weaviateCount(String) - Method in class com.tnsai.tools.database.WeaviateTools
- weaviateCreateClass(String) - Method in class com.tnsai.tools.database.WeaviateTools
- weaviateSearch(String, List<Double>, int) - Method in class com.tnsai.tools.database.WeaviateTools
- WeaviateTools - Class in com.tnsai.tools.database
-
Function-shape Weaviate vector-database tools — the LangChain-style replacement for the Weaviate half of the legacy
VectorDBTool(#188). - WeaviateTools() - Constructor for class com.tnsai.tools.database.WeaviateTools
-
Default constructor — picks
WEAVIATE_URL+WEAVIATE_API_KEYfrom env. - WeaviateTools(String) - Constructor for class com.tnsai.tools.database.WeaviateTools
-
Explicit URL constructor (no API key — for local / unauthenticated Weaviate).
- WeaviateTools(String, String) - Constructor for class com.tnsai.tools.database.WeaviateTools
-
Explicit URL + API key constructor (Weaviate Cloud / WCS).
- WeaviateTools(String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.database.WeaviateTools
-
Full constructor for tests or shared HTTP/JSON instances.
- weaviateUpsert(String, List<Map<String, Object>>) - Method in class com.tnsai.tools.database.WeaviateTools
- webScraper(String, String, String) - Method in class com.tnsai.tools.search.WebScrapingTools
- WebScrapingTools - Class in com.tnsai.tools.search
-
Function-shape web-scraping tools — function-method replacements for
WebScraperTool(Jsoup, key-free) andFirecrawlTool(Firecrawl Cloud API, requires key). - WebScrapingTools() - Constructor for class com.tnsai.tools.search.WebScrapingTools
-
Default constructor — picks FIRECRAWL_API_KEY from env.
- WebScrapingTools(String) - Constructor for class com.tnsai.tools.search.WebScrapingTools
-
Explicit-key constructor (pass
nullto skip Firecrawl). - WebScrapingTools(String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.search.WebScrapingTools
-
Full constructor for tests or shared HTTP/JSON instances.
- WebSearchTools - Class in com.tnsai.tools.search
-
Function-shape web search tools — the LangChain-style replacement for the legacy
DuckDuckGoTool,WikipediaTool, etc. - WebSearchTools() - Constructor for class com.tnsai.tools.search.WebSearchTools
-
Default constructor — picks API keys up from environment variables and uses a 15-second-per-call OkHttp client.
- WebSearchTools(String, String, String, String) - Constructor for class com.tnsai.tools.search.WebSearchTools
-
Explicit-keys constructor — for DI containers, multi-tenant deployments where each tenant carries its own API keys, or test scaffolds.
- WebSearchTools(String, String, String, String, OkHttpClient, ObjectMapper) - Constructor for class com.tnsai.tools.search.WebSearchTools
-
Full constructor — for tests that need to inject aURL or share an OkHttp client with the rest of the application.
invalid reference
MockWebServer - WEBSITE_CRAWLER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- whisperTranscribe(String, String) - Method in class com.tnsai.tools.media.MediaTools
- wikidata(String, int, String) - Method in class com.tnsai.tools.search.WebSearchTools
- wikipedia(String, int, String) - Method in class com.tnsai.tools.search.WebSearchTools
- withAllowedExtensions(Set<String>) - Method in record class com.tnsai.tools.file.FileGuardConfig
-
Returns a new config with the given allowed extensions, all other fields unchanged.
- wolframAlpha(String) - Method in class com.tnsai.tools.search.SpecializedSearchTools
X
- xmlQuery(String, String) - Method in class com.tnsai.tools.file.XmlTools
- XmlTools - Class in com.tnsai.tools.file
-
Function-shape XML tools — the LangChain-style replacement for the legacy
XMLParserToolthat tookfilepath|xpathas one string with a single-pipe separator (see issue #188 — RFC). - XmlTools() - Constructor for class com.tnsai.tools.file.XmlTools
- XmlTools(FileGuardConfig) - Constructor for class com.tnsai.tools.file.XmlTools
Y
- yahooFinanceLookup(String) - Method in class com.tnsai.tools.search.SpecializedSearchTools
- yahooFinanceNews(String) - Method in class com.tnsai.tools.search.SpecializedSearchTools
- YELP_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- YOUTUBE_CHANNEL - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- YOUTUBE_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
- YOUTUBE_TRANSCRIPT - Static variable in class com.tnsai.tools.scraping.ActorRegistry
Z
- ZILLOW_SCRAPER - Static variable in class com.tnsai.tools.scraping.ActorRegistry
All Classes and Interfaces|All Packages|Constant Field Values