Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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 AcademicTools with 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 actorId record 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 ActorInfo record 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 AgentsMdContent record 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 AgentsMdSection record 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_KEY from 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 allowedExtensions record component.
allowPrivateNetwork(boolean) - Method in class com.tnsai.tools.system.SystemTools
Opt out of the SSRF guard so http_request may reach private, loopback, or link-local addresses (e.g. a self-hosted assistant calling localhost services).
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 body record 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 CashAppPayTool that 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 category record 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 CSVParserTool that crammed five operations into a single path|||command text 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 description record component.
description() - Method in record class com.tnsai.tools.visualization.VisualizationTools.Template
Returns the value of the description record 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 doclingJson record 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 DocumentResult record 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), and GmailInboxTool (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 Entity record 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 figures record 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 @Tool in tnsai-tools.
FileGuardConfig(long, long, Set<String>, Path) - Constructor for record class com.tnsai.tools.file.FileGuardConfig
Creates an instance of a FileGuardConfig record 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 formulas record 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 id record 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_TOOLS ever 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 inputSchema record 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 intro record 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 Sandbox SPI using the process backend by default with ResourceLimits.standard() and a requested NetPolicy.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's node binary 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 JSONQueryTool that crammed source + JsonPath into a single path|||expression text 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 level record 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_MACAROON from 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 KnowledgeTools instance.

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 markdown record 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 maxReadBytes record component.
maxWriteBytes() - Method in record class com.tnsai.tools.file.FileGuardConfig
Returns the value of the maxWriteBytes record 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, and TwilioStatusTool.
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 MongoDBQueryTool that took database:collection:filter as a single colon-delimited string (#188 — RFC).
MongoTools() - Constructor for class com.tnsai.tools.database.MongoTools
Default constructor — picks MONGODB_URI and MONGODB_DATABASE from 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 object record 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 pageNumber record 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 from SQUARE_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 SquareTools instance.
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 pngBytes record 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 predicate record 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 Sandbox SPI using the process backend by default with ResourceLimits.standard() and a requested NetPolicy.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_KEY from 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) and StackOverflowSearchTool (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 null to 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 RedisTool that crammed five commands into a single COMMAND key [value] text protocol (#188 — RFC).
RedisTools() - Constructor for class com.tnsai.tools.database.RedisTools
Default constructor — picks REDIS_URL from 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 RenderedPage record 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 sandboxRoot record 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 sections record 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 YahooFinanceTool and WolframAlphaTool (#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 null to 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_TOOLS ever 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 SQLQueryTool that 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, plus SQL_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, and SquareCustomerTool.
SquareTools() - Constructor for class com.tnsai.tools.fintech.SquareTools
Default constructor — reads SQUARE_ACCESS_TOKEN, SQUARE_LOCATION_ID, and SQUARE_SANDBOX=true|false from 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 subject record 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 tables record 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 Template record class.
text() - Method in record class com.tnsai.tools.knowledge.KnowledgeTools.Entity
Returns the value of the text record 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_TOOLS ever 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 title record component.
title() - Method in record class com.tnsai.tools.scraping.ActorRegistry.ActorInfo
Returns the value of the title record 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 Triple record 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 type record 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, and DateTimeTool (#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_KEY from 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) and FirecrawlTool (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 null to 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 a
invalid reference
MockWebServer
URL or share an OkHttp client with the rest of the application.
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 XMLParserTool that took filepath|xpath as 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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values