
Product
Socket Now Protects the Chrome Extension Ecosystem
Socket is launching experimental protection for Chrome extensions, scanning for malware and risky permissions to prevent silent supply chain attacks.
treelang
Abstract Syntax Trees (ASTs) for advanced function calling with Large Language Models (LLMs), i.e. function-calling on steroids!
treelang
Complex worflows: Primarily treelang
was created as a practical way to support arbitrarily complex function composition and conditionals, where the answer to a question may involve multiple steps each with its own multiple dependencies.
Cost-Saving and Green: With treelang
you avoid the typical function-calling loop whereby the LLM outputs a function call, your program evaluates it and returns the result back to the LLM for this cycle to repeat until the final result is computed. treelang
generates the AST for the full solution using a single call to the underlying LLM!
Security: treelang
deals with ASTs which means it never needs to know the result from any node in the tree, which may be sensitive (e.g. "my patients email addresses"). The developer can focus on the reliability and security of the underlying tools that will be used to evaluate the AST.
Portability: treelang
"packages" solutions into ASTs which means that solutions can be easily reused, shared, cached and interpreted.
Automated solutions generator: coming soon...
treelang
speaks Trees.treelang
is an MCP client out of the box but any other method of tool provision can be used via the ToolProvider
abstraction.treelang
ASTs into Tools that can be added dynamically to MCP servers. pip install treelang
cookbook
directory to learn more about treelang
.FAQs
LLM function calling on steroids using Abstract Syntax Trees.
We found that treelang demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket is launching experimental protection for Chrome extensions, scanning for malware and risky permissions to prevent silent supply chain attacks.
Product
Add secure dependency scanning to Claude Desktop with Socket MCP, a one-click extension that keeps your coding conversations safe from malicious packages.
Product
Socket now supports Scala and Kotlin, bringing AI-powered threat detection to JVM projects with easy manifest generation and fast, accurate scans.