News & Intel
LiveDaily AI-curated intelligence on Palantir Foundry, Ontology, AIP, Apollo, contracts, and community feedback. Updated automatically via GitHub Actions every day at 7 AM UTC.
Hide/disable the Metric Cards & Selectors in Workshop
Can have option to hide/disable Metric cards and selectors in Workshop in workshop and not to perform any action if any selected default for it ( not to delete, Use them back in future if needed) and reformat/rearrange/adjust the other fields in the Section. 2 posts - 2 participants Read full topic
Automation Testing Tools for Palantir Workshop Applications
Hi Friends, I am currently working on a workshop application in Palantir Technologies and I would like to test the workshop functionality using automation/testing tools. I wanted to know: Are there any recommended automation testing tools for Palantir workshops? Has anyone used tools like Selenium, Playwright, or Cypress for testing workshop applications? Which tool works best for UI testing and workflow validation in workshops? Any suggestions, best practices, or guidance would be really helpful. Thank you! 1 post - 1 participant Read full topic
How can administrators restrict the use of private projects?
As a Foundry platform administrator, I would like to restrict the use of Your project / private project for individual users. Our goal is to keep platform usage, cost, data governance, and project creation under administrator control. We want users to work only within approved shared spaces or managed projects, rather than freely creating or using personal/private projects. From what I understand, there does not seem to be an official Foundry setting to completely disable the Your project button or globally prevent private project usage. Has anyone faced a similar requirement? I would appreciate any advice or operational workarounds, such as: permission or group design restricting project creation through space-level roles monitoring private project usage reporting or alerting for unauthorized usage admin approval processes cleanup, archive, or migration policies for existing private projects Any examples or best practices would be
Removing FK Columns used in Links in Ontology as Code Repos Breaks Install
I am attempting to install a new version of my ontology as code repo via markeplace. I am all the way through to the final checks and got 47 errors that prevent install similar to: “The foreign key specified by a link type doesn’t exist as a property on the specified object type.” These error appear to point at RIDs in the existing ontology, but they are hard to make out. I opened a seperate ticket on that topic here . These FK relationships have been removed in my `mts` file and I have remapped the entire ontology to the new dataset schemas as part of the install process. This seems like a valid developer path as database schemas evolve over time. The behavior I could expect is the existing link types would be removed upon install, not that I am blocked on upgrade. Is there a workaround or fix for this that can be issued? It’s currently blocking deployment to our customer’s dev environment. We were hoping to get through UAT this week as well with a production deployment next w
Who is Insight For?
Hi everyone, partner engineer here working in aviation in Southeast Asia. We recently saw a demo of Insight, and I’m trying to better understand its intended role in the Foundry analytics stack. From what I’ve observed so far, Insight appears to provide a modeled‑data analysis experience that sits between Object Explorer (discovery and browsing) and Contour (dataset‑level analysis). However, in practice, the current path‑based object set workflows feel more limited than either tool, particularly when it comes to deeper analytical tasks. I also noticed that opening an object type now routes into Insight instead of the traditional Object Explorer analysis view. As a partner, we’re trying to decide when and how to position Insight to customers, but today it’s not yet clear to us: What concrete advantages Insight offers over Object Explorer for analytical workflows And why users wouldn’t move directly to Contour once they need richer transformations, calculations, or deri
Unknown error of type "invalidObjectTypeApiName"
This error just populated and the pipeline won’t allow me to deploy. I haven’t touched anything related to API name. The object API name was automatically generated when it was first built. I asked AIP assist in order to solve this issue. The way ahead from AIP assist is to locate API name from the dataset or transform in the pipeline and compare with the object’s API name. However, I couldn’t location the API name from the dataset or transform. Does anyone ran into this issue by any chance? 2 posts - 2 participants Read full topic
Stop regressing pytorch-gpu for pytorch
When I install PyTorch-gpu via conda in vs code, I do not mean to regress to vanilla pytorch whenever Foundry deems it appropriate. Fix it please. 1 post - 1 participant Read full topic
Feature Idea: A "Stack Watcher" agent for the enrollment
AIP and AI FDE have shown how powerful LLM agents can be when acting directly on the Palantir stack: building transforms, editing the ontology, debugging pipelines, and managing repos. It genuinely feels like having an extra forward-deployed engineer who never sleeps. If AI FDE is the builder, the Stack Watcher should be the foreman. A persistent, always-on observer that quietly monitors the entire enrollment and delivers a concise morning brief. Concrete version: I come back from a week of PTO, and my first hour is reconstructing what shipped, what broke, and what someone needs me to know. The Watcher collapses that to two minutes. What the daily brief should cover Narrative summary of changes. Not a raw log, but the actual story: “Team Alpha merged three branches optimizing the Supply Chain ontology; the new marking on Sensitive_Orders may need a second look.” Backed by concrete deltas (new datasets, ontology edits, permission grants, merged branches, deployed apps, r
Relabel Values in Object
I have a Chart XY in Workshop that I am sorting by Value Ascending to match the process order. An example of the values from the original column in the Object are Start, Middle, and End. I created a new column to correctly order them so that when you are viewing the chart you are seeing them in the process order. The updated values are “1_start”, 2_middle", and “3_end”. This solves the issue of sorting the values but I would like to be able to relabel the values so that they look cleaner. I know that there is Conditional Formatting within objects but I think that only allows you to update the color or the alignment, not the way that the value is presented. Any suggestions on how to relabel values? Thanks! 1 post - 1 participant Read full topic
Hide X-axis label name in Workshop chart
Hi Team, I am working on a Workshop application where I have created a bar chart with Work Center on the X-axis (Assembly, Avionics Lab, Machining, etc.). I want to hide the X-axis label name (for example, “Work Center”) but still display the category values on the axis. Could anyone please guide me on how to remove or hide only the X-axis title/label? Thanks in advance! 2 posts - 2 participants Read full topic
Running PySpark Tests in Code Workspaces
What’s the preferred pattern to run Spark DataFrame based tests using Code-Workspaces please? We have a few code respositories that run tests using the pattern described in the Docs DataFrame Unit Test Example , e.g. def test_dataframe(spark_session): df = spark_session.createDataFrame([['a', 1], ['b', 2]], ['letter', 'number']) assert df.schema.names == ['letter', 'number'] But this doesn’t work in Code-Workspaces, the tests fail because there is no spark_session available. I can find the existing fixture for this which is at site-packages/foundry_pyls/fixtures.py (code not posted because of copyright notice) and add that into my own conftest.py file as a PyTest Fixture, but it doesn’t work. It additionally requires installing the ‘Pyspark’ Python package, but: That doesn’t seem to work, even with Pyspark installed it can’t find Spark Adding Pyspark directly like this seems to conflict with the Foundry Transforms imports, causing other issues. How c
Displaying function-backed aggregated values alongside object properties in an Object Table
I have an Object Table in Workshop displaying objects from a dataset. I want to show: A grouping property (e.g. a product name or account name) Aggregated SUM of numeric metrics per group (e.g. total revenue, total quantity) I have a TypeScript function that computes the top N groups by an aggregated metric and returns the summed values. However: Object Table only accepts ObjectSet or Osdk.Instance — it can only display properties that exist on the object type, not computed/aggregated values. What I need: A table where each row represents a grouped value, showing: The grouping property value Function-computed aggregated metrics Is there a supported way to display function-backed aggregated columns in a table widget, or does this require a pre-aggregated object type via a pipeline? 1 post - 1 participant Read full topic
Deduplicated View for Linked Object Properties in Workshop Module
Hi, Below the details for this feature request. Problem: In the Workshop module’s object table, adding a linked object property can result in hundreds of duplicated values depending on the number of related objects and their content. This makes it difficult to identify distinct values and reduces usability. The current workaround requires creating a custom function to deduplicate results. However, this must be implemented separately for each object and each link, which becomes inefficient and time-consuming in environments with many relationships. Proposed Solution: Introduce a built-in option to display distinct (deduplicated) values for linked object properties directly within the object table. This could be implemented as a toggle or setting (e.g., “Show unique values only”) applied at the property level. Use Cases: Viewing a clean list of unique linked values without duplicates Simplifying analysis of relationships between objects Reducing the ne
GeoHash -> GeoPoint in pipeline builder?
What is the most efficient way to go from a geohash → geopoint in pipeline builder? I see a geopoint → geohash expression, but not the other way around 2 posts - 2 participants Read full topic
Bug Report: Media Sets not registering on main
I’m getting a build failure caused by: “MediaSet:CannotReadMediaSetBranch”. According to Data Lineage, the media set does not exist on main (see screenshot below). In a simplified pipeline pasted below, Media Set XLSX Output can build, but Dataset XLSX Output fails to access a media set item (CannotReadMediaSetBranch) after converting media reference to a logical type: Media Reference. For context, I need to develop a drop zone where users can upload the latest Excel extract from a business system. I tried to use a media set backed property in an ontology action type, and this error is blocking me from using the Excel files from the materialization for downstream processing. Please advise both about steps to resolve this error and alternative workflows. Potentially related: Foundry branching: medias sets on branches 2 posts - 2 participants Read full topic
FR: Reset / Discard user edits and fall back to backing dataset
Hi, we are very frequently stumbling across a missing functionality, which is the reset/discard user edits on object types. Imagine, you have an object type that is backed by a backing dataset. It has a property that frequently updates via pipeline, but you want to allow users to edits that value. The underlying dataset is still frequently updating the value, but since it has an ontology edit, only that edit is valid - so far so good. Now imagine the case, the user wants to reset that edit (discard) and let again the value be defined by the frequently-updating backing dataset value. As per my understanding, there is actually no direct way of achieving such a discard. In situations where we can not prevent the discard case, we are implement a very effortfull workaround This is: we store edits which potentially require reset in separate object types additionally. When the user applies an edit, we edit the main object type and create the secondary „edited property" object. With
Ontology as Code does not support using virtual tables when mapping backing datasource in Marketplace
I am attempting to install an updated version of my ontology as code marketplace application. I am attempting to switch to virtual tables that were created via a Snowflake connection. But the folder containing the datasets shows up blank which I take to mean they are unsupported. I am able to back the ontology objects with the same virtual tables from Ontology Manager if I first back them with notional datasets to get through the install process. Is this a known issue? When will support be added? 1 post - 1 participant Read full topic
Workshop Custom Typography Feature - Missing Documentation
I’m trying to use the “Custom typeface” feature in Workshop settings (under Typography section), but I can’t find any documentation on how to actually install and use custom fonts. What I see: Workshop Settings → Typography → Custom typeface dropdown Field asking to “Choose an installed typeface by typing its name” System fonts are available (Arial, Helvetica, etc.) But no instructions on how to add custom fonts What I need to know: How do I upload/install custom font files (.otf or .ttf)? Where in Control Panel or Foundry do I configure this? How do I make custom fonts available organization-wide for Workshop? What I’ve tried: Searched official Foundry documentation - only found custom font docs for Slate, not Workshop Checked Control Panel settings - no obvious font upload section I have admin access but still can’t figure it out Has anyone successfully used custom fonts in Workshop? If so, please s