Changelog
Follow up on the latest improvements andย updates.
RSS
โจ๏ธ Keyboard-Friendly Testing Table โจ๏ธ
We've made our testing table more keyboard-friendly, allowing you to bulk delete rows and copy multiple values at once.
๐งฎ Helper Variables for Assertions ๐งฎ
You can now add additional columns that act as helper variables for assertions (JavaScript, LLM assertions). Place the correct answer in these helper variables and use them in assertions for more efficient and accurate testing.
๐ Improved LLM Assertions ๐
Based on user feedback, we've improved LLM assertions. Now, the entire conversation history is included in the context, providing a more comprehensive view for better testing.
๐จ Multiple Messages in the โMessagesโ Column ๐จ
You can now use multiple messages in the โmessagesโ column. Currently, it's possible to simulate user and assistant messages. We're working on the ability to mock Tools and upload images for Vision testing.
Tests are a big focus for us, and we're committed to continuously improving them.
Stay tuned for more updates!
โก Langtail's Testing Table Component Upgrade โก
We're excited to announce significant updates to Langtail's table component aimed at improving your test-writing experience:
- ๐ Lightning-fast row addition and cell content deletion for efficient test setup
- โก๏ธ Tab navigation between cells for seamless navigation
- ๐๏ธ Bulk row deletion for quick test cleanup
- ๐ฏ Selective test case execution for focused testing
- ๐ Test result display with LLM and assertion outcomes for comprehensive insights
๐ Upcoming Feature: LLM as a Judge Assertion ๐
Stay tuned! We're in the process of developing an "LLM as a judge assertion" feature, set to take our testing capabilities to the next level. More updates coming your way soon!
๐ New Dashboard View ๐
We're thrilled to introduce our new dashboard view! Now serving as the main hub for each project, the dashboard provides a snapshot of your project's activity and performance at a glance. With recent logs and quick statistics, you can stay updated the moment you log in.
๐ฏ Langtail SDK Release ๐ฏ
The first version of the Langtail SDK is now live! ๐ฅณ The SDK can function as an OpenAI proxy and is also compatible with prompts directly deployed within Langtail. Dive into the details over at our GitHub docs.
Currently, we've rolled out the JS SDK. If you're interested in a Python SDK, we'd love to hear from you.
๐๏ธ New Homepage Video ๐๏ธ
We've released a new video that's now featured on our homepage. Get a quick overview of what Langtail offers by watching our latest video.
๐งโ๐ป About Us Page ๐งโ๐ป
Curious about the team behind Langtail? Visit our newly updated About Us page to learn more about our mission and the people who make Langtail possible. Learn more
๐ฃ๏ธ Roadmap, Changelog, and Feedback ๐ฃ๏ธ
Your feedback is crucial in helping us improve. Visit our feedback portal to see our roadmap, changelog, and to share your thoughts. Give feedback
๐ผ๏ธ Embeddable Prompts ๐ผ๏ธ
We're happy to announce that you can now embed publicly shared prompts into iframes! Here's a quick example:
<iframe src="https://app.langtail.com/playground?shareid=cbGLHKSIff" width="650" height="400" allow="clipboard-write"> </iframe>
๐ Expanded Documentation for Seamless Integration ๐
We've significantly expanded our documentation to help you hit the ground running:
- ๐ Deploying Prompts: Learn how to deploy your prompts effortlessly. Read more
- ๐ REST API Usage: Discover how to leverage our powerful REST API. Learn how
๐ผ๏ธ Dynamic OG Images for Shared Prompts ๐ผ๏ธ
Sharing is caring, and we've made it even better! When you share a prompt publicly, we'll automatically generate an OG image for you.
๐ Project-Level Environment Variables ๐
Tired of hardcoding API endpoints and keys directly in code? We've got you covered! Introducing project-level environment variables:
- ๐ Secure: Keep your sensitive information safe and separate from the code
- ๐๏ธ Centralized: Set your variables once at the project level
- ๐ Accessible: Use your env variables in the JavaScript editor for Test Assertions and soon in the Playground too
โจ Landing page updates โจ
Our brand new website is live, showcasing the four key features that make Langtail the ultimate tool for prompt engineering:
- ๐ Debug prompts effortlessly in the playground
- โ Run tests to ensure your prompts are top-notch
- ๐ Deploy prompts in a flash
- ๐ Monitor production with comprehensive logs and metrics
๐ธ Pricing Preview ๐ธ
We've got a pricing plan for everyone! Choose from three tiers:
- ๐ Free Tier: Perfect for getting started
- ๐ฐ Mid Tier: Unleash more power at just $99 per month
- ๐ข Enterprise Tier: Tailored solutions for your business needs
๐ Docs Page Expansion ๐
We've been busy expanding our documentation to help you get the most out of Langtail. Head over to our docs page to explore the latest information and guides.
๐ Langtail Proxy: Seamless Integration ๐
Already building your application using the OpenAI SDK? No problem! With Langtail Proxy, you can experiment with Langtail without migrating your prompts. Here's how:
- Create your Langtail account
- Generate your project API key
- Modify your code by updating the base URL to "https://proxy.langtail.com/v1and passing the Langtail API key
- Test it out and witness the magic!
๐จ Quality of Life Improvements ๐จ
We've also released some handy enhancements to make your life easier:
- ๐ Log Filtering: Easily filter logs by categories like proxy
- ๐ฏ Single Test Run: Run individual tests instead of the entire suite
- โ Test Cancellation: Cancel test runs whenever you need
- ๐ Current Date in System Prompt: Add the current date using handlebars
๐ $Date Helper for Chatbots ๐
Chatbots can now stay up-to-date with the current date! Introducing the
$date
helper, a new feature designed to keep your chatbots in sync with real-time.๐ Log Filtering ๐
Say hello to granular control over your logs. You can now filter logs by any column, even custom-send metadata. Find what you need, when you need it.
๐ฐ Pricing Page is Live ๐ฐ
Ever wondered about our pricing? We've just launched our pricing page, making it easier for you to find the perfect plan for your needs. Check it out!
๐ก Public Sharing of Prompts ๐ก
Good news, everyone! We've just launched a new feature that lets you publicly share your prompts. Previously, users needed an account to view a shared prompt, but now, anyone can view it thanks to our new read-only Playground view. ๐
๐๏ธ Read-Only Playground ๐๏ธ
In the read-only Playground, you can see all messages, variables, and Tools (functions). It's an open window to the world of your prompts. Currently, only a fixed version of the prompt can be shared, but we're already working on updates that will let you share and always view the most recent version of a prompt.
๐งช Enhanced JavaScript Assertions in Tests ๐งช
We've made some significant improvements to our developer experience for JavaScript assertions in Tests:
- ๐ Run functions with example input: Simply fill in your example input in the left column and run the function.
- โ Auto Input Addition: If any input already exists, we'll automatically add it for you.
- ๐ Debugging Support: Use console.logto debug your tests effectively.
- ๐ API Calls: For advanced use cases, you can now call external APIs using the Fetch API.
- โก๏ธ Ultra-fast API requests: Thanks to our robust infrastructure, your API requests will execute swiftly.
๐จ Templating Engine Support ๐จ
We're excited to announce that we've released support for a templating engine, based on Handlebars! With this new feature, you can now tackle more complex use cases, including:
- Conditional parts of prompts
- Variations of prompts
Simply deploy a prompt with this template, send the correct variable, and watch as the final version of the prompt resolves. You can then view this in the Logs. This added flexibility opens up a world of possibilities for your prompt handling.
Load More
โ