From 477ae8b124d7ea635fa33e640bbf1d619b23e9e5 Mon Sep 17 00:00:00 2001 From: Marc Klingen Date: Fri, 27 Sep 2024 14:51:20 +0200 Subject: [PATCH 01/47] fix: prompts cannot be deleted via api --- .../changelog/2024-05-07-prompts-api-and-deployment-labels.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/changelog/2024-05-07-prompts-api-and-deployment-labels.mdx b/pages/changelog/2024-05-07-prompts-api-and-deployment-labels.mdx index 7f4e5109a..8acf24eb2 100644 --- a/pages/changelog/2024-05-07-prompts-api-and-deployment-labels.mdx +++ b/pages/changelog/2024-05-07-prompts-api-and-deployment-labels.mdx @@ -13,7 +13,7 @@ import { ChangelogHeader } from "@/components/changelog/ChangelogHeader"; ## REST API for prompt management -We revamped the API for prompt management to allow you to fully manage prompts via the REST API. You can now fetch, create, update, and delete prompts programmatically. +We revamped the API for prompt management to allow you to fully manage prompts via the REST API. You can now fetch, create, and update prompts programmatically. New endpoints ([API reference](https://api.reference.langfuse.com)): From d6c42cb6a12555fa2539bd0ccbb9e7df542244f0 Mon Sep 17 00:00:00 2001 From: Steffen Schmitz Date: Fri, 27 Sep 2024 16:43:29 +0200 Subject: [PATCH 02/47] chore: update export S3 config string to highlight optional properties (#828) --- pages/docs/deployment/self-host.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/docs/deployment/self-host.mdx b/pages/docs/deployment/self-host.mdx index 9c47aa48c..ee901a1f0 100644 --- a/pages/docs/deployment/self-host.mdx +++ b/pages/docs/deployment/self-host.mdx @@ -94,9 +94,9 @@ Langfuse can be configured using environment variables ([.env.prod.example](http | `LANGFUSE_DEFAULT_ORG_ROLE` | `VIEWER` | Role of the user in the default organization (if set). Possible values are `OWNER`, `ADMIN`, `MEMBER`, `VIEWER`. See [roles](/docs/rbac) for details. | | `LANGFUSE_DEFAULT_PROJECT_ID` | | Configure optional default project for new users. When users create an account they will be automatically added to this project. | | `LANGFUSE_DEFAULT_PROJECT_ROLE` | `VIEWER` | Role of the user in the default project (if set). Possible values are `OWNER`, `ADMIN`, `MEMBER`, `VIEWER`. See [roles](/docs/rbac) for details. | -| `SMTP_CONNECTION_URL` | | Configure optional SMTP server connection for transactional email. Connection URL is passed to Nodemailer ([docs](https://nodemailer.com/smtp)). | +| `SMTP_CONNECTION_URL` | | Configure optional SMTP server connection for transactional email. Connection URL is passed to Nodemailer ([docs](https://nodemailer.com/smtp)). | | `EMAIL_FROM_ADDRESS` | | Configure from address for transactional email. Required if `SMTP_CONNECTION_URL` is set. | -| `S3_ENDPOINT`
`S3_ACCESS_KEY_ID`
`S3_SECRET_ACCESS_KEY`
`S3_BUCKET_NAME`
`S3_REGION` | | Optional S3 configuration to enable large exports from the UI. | +| `S3_ENDPOINT`
`S3_ACCESS_KEY_ID`
`S3_SECRET_ACCESS_KEY`
`S3_BUCKET_NAME`
`S3_REGION` | | Optional S3 configuration to enable large exports from the UI. If used, S3_BUCKET_NAME is mandatory with a fallback to the default provider credential chain for the remaining variables. | | `DB_EXPORT_PAGE_SIZE` | `1000` | Optional page size for streaming exports to S3 to avoid memory issues. The page size can be adjusted if needed to optimize performance. | | `LANGFUSE_AUTO_POSTGRES_MIGRATION_DISABLED` | `false` | Set to `true` to disable automatic database migrations on docker startup. | | `LANGFUSE_LOG_LEVEL` | `info` | Set the log level for the application. Possible values are `trace`, `debug`, `info`, `warn`, `error`, `fatal`. | From c375f98c720002405993ed027e2eba0cd6727ef9 Mon Sep 17 00:00:00 2001 From: Marc Klingen Date: Fri, 27 Sep 2024 16:58:59 +0200 Subject: [PATCH 03/47] chore: improve sentence --- pages/docs/deployment/self-host.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/docs/deployment/self-host.mdx b/pages/docs/deployment/self-host.mdx index ee901a1f0..db3006bc5 100644 --- a/pages/docs/deployment/self-host.mdx +++ b/pages/docs/deployment/self-host.mdx @@ -94,9 +94,9 @@ Langfuse can be configured using environment variables ([.env.prod.example](http | `LANGFUSE_DEFAULT_ORG_ROLE` | `VIEWER` | Role of the user in the default organization (if set). Possible values are `OWNER`, `ADMIN`, `MEMBER`, `VIEWER`. See [roles](/docs/rbac) for details. | | `LANGFUSE_DEFAULT_PROJECT_ID` | | Configure optional default project for new users. When users create an account they will be automatically added to this project. | | `LANGFUSE_DEFAULT_PROJECT_ROLE` | `VIEWER` | Role of the user in the default project (if set). Possible values are `OWNER`, `ADMIN`, `MEMBER`, `VIEWER`. See [roles](/docs/rbac) for details. | -| `SMTP_CONNECTION_URL` | | Configure optional SMTP server connection for transactional email. Connection URL is passed to Nodemailer ([docs](https://nodemailer.com/smtp)). | +| `SMTP_CONNECTION_URL` | | Configure optional SMTP server connection for transactional email. Connection URL is passed to Nodemailer ([docs](https://nodemailer.com/smtp)). | | `EMAIL_FROM_ADDRESS` | | Configure from address for transactional email. Required if `SMTP_CONNECTION_URL` is set. | -| `S3_ENDPOINT`
`S3_ACCESS_KEY_ID`
`S3_SECRET_ACCESS_KEY`
`S3_BUCKET_NAME`
`S3_REGION` | | Optional S3 configuration to enable large exports from the UI. If used, S3_BUCKET_NAME is mandatory with a fallback to the default provider credential chain for the remaining variables. | +| `S3_ENDPOINT`
`S3_ACCESS_KEY_ID`
`S3_SECRET_ACCESS_KEY`
`S3_BUCKET_NAME`
`S3_REGION` | | Optional S3 configuration for enabling large exports from the UI. `S3_BUCKET_NAME` is required to enable exports. The other variables are optional and will use the default provider credential chain if not specified. | | `DB_EXPORT_PAGE_SIZE` | `1000` | Optional page size for streaming exports to S3 to avoid memory issues. The page size can be adjusted if needed to optimize performance. | | `LANGFUSE_AUTO_POSTGRES_MIGRATION_DISABLED` | `false` | Set to `true` to disable automatic database migrations on docker startup. | | `LANGFUSE_LOG_LEVEL` | `info` | Set the log level for the application. Possible values are `trace`, `debug`, `info`, `warn`, `error`, `fatal`. | From f71d9e77773e0f3fb8df230535ad68265f6736fd Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 27 Sep 2024 18:05:08 +0000 Subject: [PATCH 04/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 11038 +++++++++++++------------ 1 file changed, 5536 insertions(+), 5502 deletions(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index 14538b294..408af9b82 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,3047 +1,3118 @@ { - "updated_at": "2024-09-27T12:06:32.038487+00:00", + "updated_at": "2024-09-27T18:05:08.024935+00:00", "categories": [ { - "category": "Support", + "category": "Ideas", "discussions": [ { - "number": 3496, - "title": "Unable to fetch prompts without production label", - "href": "https://github.com/orgs/langfuse/discussions/3496", - "created_at": "2024-09-27T03:27:52Z", + "number": 3508, + "title": "feat: organization level dashboard", + "href": "https://github.com/orgs/langfuse/discussions/3508", + "created_at": "2024-09-27T13:48:13Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [ - "feat-prompt-management" - ], + "resolved": false, + "labels": [], "author": { - "login": "chandel-aman", - "html_url": "https://github.com/chandel-aman" + "login": "nialldevlin1", + "html_url": "https://github.com/nialldevlin1" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3489, - "title": "Missing input/output on trace when using openai js integration", - "href": "https://github.com/orgs/langfuse/discussions/3489", - "created_at": "2024-09-26T15:36:06Z", + "number": 3478, + "title": "TextGrad integration", + "href": "https://github.com/orgs/langfuse/discussions/3478", + "created_at": "2024-09-25T16:13:45Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [ - "integration-openai" + "integrations" ], "author": { - "login": "dimitrydesilias", - "html_url": "https://github.com/dimitrydesilias" + "login": "sakthi-geek", + "html_url": "https://github.com/sakthi-geek" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3486, - "title": "Bind all multiple hierarchical call against session-id instead of opening multiple threads", - "href": "https://github.com/orgs/langfuse/discussions/3486", - "created_at": "2024-09-26T06:31:20Z", - "upvotes": 1, - "comment_count": 2, + "number": 3476, + "title": "Chart: usage/metrics grouped by tags", + "href": "https://github.com/orgs/langfuse/discussions/3476", + "created_at": "2024-09-25T13:54:14Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "integration-python-decorator" + "feat-dashboard", + "feat-tags" ], "author": { - "login": "ajeet6261", - "html_url": "https://github.com/ajeet6261" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3485, - "title": "How to avoid memory leaks due to LangchainCallbackHandler while using userId and sessionId", - "href": "https://github.com/orgs/langfuse/discussions/3485", - "created_at": "2024-09-26T00:07:14Z", - "upvotes": 1, - "comment_count": 5, - "resolved": true, + "number": 3472, + "title": "Dashboard: add chart for unique users (MAU/WAU/DAU)", + "href": "https://github.com/orgs/langfuse/discussions/3472", + "created_at": "2024-09-25T11:37:30Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, "labels": [ - "integration-langchain", - "feat-users", - "feat-sessions" + "feat-dashboard", + "feat-users" ], "author": { - "login": "Chengdyc", - "html_url": "https://github.com/Chengdyc" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3480, - "title": "How to provide a TLS Cert for PGSQL cloud connection in Langfuse docker container?", - "href": "https://github.com/orgs/langfuse/discussions/3480", - "created_at": "2024-09-25T20:44:17Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 3447, + "title": "Playground: Move messages / add messages in-between others", + "href": "https://github.com/orgs/langfuse/discussions/3447", + "created_at": "2024-09-23T09:16:23Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, "labels": [ - "self-hosting" + "feat-playground" ], "author": { - "login": "barvhaim", - "html_url": "https://github.com/barvhaim" + "login": "jannikmaierhoefer", + "html_url": "https://github.com/jannikmaierhoefer" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3477, - "title": "LangFuse Low Level SDK does not render images by passing the link", - "href": "https://github.com/orgs/langfuse/discussions/3477", - "created_at": "2024-09-25T15:15:54Z", + "number": 3443, + "title": "Why not extend observeOpenAI to support message-level user id?", + "href": "https://github.com/orgs/langfuse/discussions/3443", + "created_at": "2024-09-21T23:57:57Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "feat-multimodal" - ], + "labels": [], "author": { - "login": "VikramShenoy97", - "html_url": "https://github.com/VikramShenoy97" + "login": "derrickstaten", + "html_url": "https://github.com/derrickstaten" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3469, - "title": "raise exception when handle_span_events", - "href": "https://github.com/orgs/langfuse/discussions/3469", - "created_at": "2024-09-25T00:56:32Z", + "number": 3439, + "title": "Filtering dataset items", + "href": "https://github.com/orgs/langfuse/discussions/3439", + "created_at": "2024-09-21T01:51:33Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "nightosong", - "html_url": "https://github.com/nightosong" + "login": "emaugars12", + "html_url": "https://github.com/emaugars12" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3466, - "title": "How to get costs associated with an API call / user?", - "href": "https://github.com/orgs/langfuse/discussions/3466", - "created_at": "2024-09-24T19:33:56Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 3438, + "title": "Support export for Dataset Items", + "href": "https://github.com/orgs/langfuse/discussions/3438", + "created_at": "2024-09-20T22:57:21Z", + "upvotes": 3, + "comment_count": 0, + "resolved": false, "labels": [ - "feat-users", - "feat-cost-tracking" + "feat-datasets" ], "author": { - "login": "punkpeye", - "html_url": "https://github.com/punkpeye" + "login": "uladkaminski", + "html_url": "https://github.com/uladkaminski" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3465, - "title": "How to run langfuse locally while using a hosted database", - "href": "https://github.com/orgs/langfuse/discussions/3465", - "created_at": "2024-09-24T14:24:29Z", - "upvotes": 1, + "number": 3436, + "title": "Prompt label promotion via api/sdk", + "href": "https://github.com/orgs/langfuse/discussions/3436", + "created_at": "2024-09-20T21:32:07Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, - "labels": [ - "self-hosting" - ], + "resolved": false, + "labels": [], "author": { - "login": "wil0u", - "html_url": "https://github.com/wil0u" + "login": "mrdrprofuroboros", + "html_url": "https://github.com/mrdrprofuroboros" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3462, - "title": "how to set user_id or session_id in trace?", - "href": "https://github.com/orgs/langfuse/discussions/3462", - "created_at": "2024-09-24T08:34:59Z", + "number": 3431, + "title": "3rd option for \"sharing\" traces publicly", + "href": "https://github.com/orgs/langfuse/discussions/3431", + "created_at": "2024-09-20T16:29:28Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [ - "integration-python-decorator", - "feat-users", - "feat-sessions" - ], + "comment_count": 0, + "resolved": false, + "labels": [], "author": { - "login": "yumc2573", - "html_url": "https://github.com/yumc2573" + "login": "jannikmaierhoefer", + "html_url": "https://github.com/jannikmaierhoefer" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3460, - "title": "Langfuse observation for openai embeddings method", - "href": "https://github.com/orgs/langfuse/discussions/3460", - "created_at": "2024-09-24T06:01:06Z", + "number": 3415, + "title": "Only use traces in the dataset to render score columns", + "href": "https://github.com/orgs/langfuse/discussions/3415", + "created_at": "2024-09-19T17:36:44Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-openai", - "integration-python-decorator", - "feat-cost-tracking" + "feat-datasets" ], "author": { - "login": "simrangulati-jktech", - "html_url": "https://github.com/simrangulati-jktech" + "login": "micahstairs", + "html_url": "https://github.com/micahstairs" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3446, - "title": "Right way to migrate langfuse deployed on K8s within an AWS account", - "href": "https://github.com/orgs/langfuse/discussions/3446", - "created_at": "2024-09-23T06:32:02Z", + "number": 3412, + "title": "Source code versioning and automatic statistics caluclation from scores", + "href": "https://github.com/orgs/langfuse/discussions/3412", + "created_at": "2024-09-19T10:44:02Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-scores" ], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "ge28yen", + "html_url": "https://github.com/ge28yen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3435, - "title": "Langfuse is inconsistently generating span latencies table in traces greater than 36K entiries", - "href": "https://github.com/orgs/langfuse/discussions/3435", - "created_at": "2024-09-20T18:54:28Z", - "upvotes": 1, - "comment_count": 3, - "resolved": true, - "labels": [], + "number": 3409, + "title": "Add graph view for LangGraph traces", + "href": "https://github.com/orgs/langfuse/discussions/3409", + "created_at": "2024-09-19T07:55:02Z", + "upvotes": 5, + "comment_count": 1, + "resolved": false, + "labels": [ + "integration-langchain" + ], "author": { - "login": "databloom", - "html_url": "https://github.com/databloom" + "login": "hassiebp", + "html_url": "https://github.com/hassiebp" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3429, - "title": "Async version of Langfuse.get_prompt", - "href": "https://github.com/orgs/langfuse/discussions/3429", - "created_at": "2024-09-20T14:26:51Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 3402, + "title": "Mask / redact PII from traces logged to langfuse", + "href": "https://github.com/orgs/langfuse/discussions/3402", + "created_at": "2024-09-18T21:04:06Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, "labels": [ - "feat-prompt-management" + "security" ], "author": { - "login": "antoniomdk", - "html_url": "https://github.com/antoniomdk" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3420, - "title": "Help setting up GCP host (cloudbuild or console)", - "href": "https://github.com/orgs/langfuse/discussions/3420", - "created_at": "2024-09-20T04:34:35Z", + "number": 3401, + "title": "Make compile and get_langchain_prompt interoperable when using a prompt from langfuse in langchain", + "href": "https://github.com/orgs/langfuse/discussions/3401", + "created_at": "2024-09-18T21:03:20Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 2, "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management", + "integration-langchain", + "✅ Done" ], "author": { - "login": "elliottower", - "html_url": "https://github.com/elliottower" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3410, - "title": "Configuring Evaluation with \"Correctness\" Template & Python Code Invocation", - "href": "https://github.com/orgs/langfuse/discussions/3410", - "created_at": "2024-09-19T09:44:42Z", - "upvotes": 1, - "comment_count": 3, - "resolved": true, + "number": 3396, + "title": "Better mustache/jinja support in langfuse playground", + "href": "https://github.com/orgs/langfuse/discussions/3396", + "created_at": "2024-09-18T11:54:28Z", + "upvotes": 2, + "comment_count": 2, + "resolved": false, + "labels": [ + "feat-playground" + ], + "author": { + "login": "FlorDonnaSanders", + "html_url": "https://github.com/FlorDonnaSanders" + }, + "category": "Ideas" + }, + { + "number": 3395, + "title": "Add fine-grained filtering options in python `fetch_traces` API to match web UI", + "href": "https://github.com/orgs/langfuse/discussions/3395", + "created_at": "2024-09-18T11:18:20Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, "labels": [], "author": { - "login": "zoulou00", - "html_url": "https://github.com/zoulou00" + "login": "evangriffiths", + "html_url": "https://github.com/evangriffiths" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3406, - "title": "Module not found: Can't resolve '@langfuse'", - "href": "https://github.com/orgs/langfuse/discussions/3406", - "created_at": "2024-09-19T05:57:04Z", + "number": 3376, + "title": "Allow LangchainCallbackHandler to specify custom input/output?", + "href": "https://github.com/orgs/langfuse/discussions/3376", + "created_at": "2024-09-16T23:45:18Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "integration-langchain" ], "author": { - "login": "christosuster", - "html_url": "https://github.com/christosuster" + "login": "xxkennyxu", + "html_url": "https://github.com/xxkennyxu" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3397, - "title": "tokens and usage cost", - "href": "https://github.com/orgs/langfuse/discussions/3397", - "created_at": "2024-09-18T13:05:07Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 3375, + "title": "Promptfoo integration", + "href": "https://github.com/orgs/langfuse/discussions/3375", + "created_at": "2024-09-16T23:34:34Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [ + "integrations" + ], "author": { - "login": "Karanaiinfox", - "html_url": "https://github.com/Karanaiinfox" + "login": "aiseei", + "html_url": "https://github.com/aiseei" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3393, - "title": "Self-Host evaluation feature", - "href": "https://github.com/orgs/langfuse/discussions/3393", - "created_at": "2024-09-18T07:55:30Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 3367, + "title": "Default closed dropdown view in trace details", + "href": "https://github.com/orgs/langfuse/discussions/3367", + "created_at": "2024-09-16T12:47:26Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, "labels": [ - "feat-evals" + "ui" ], "author": { - "login": "MayankBitcot", - "html_url": "https://github.com/MayankBitcot" + "login": "jannikmaierhoefer", + "html_url": "https://github.com/jannikmaierhoefer" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3392, - "title": "not able to track entire request end to end in langchain + langfuse", - "href": "https://github.com/orgs/langfuse/discussions/3392", - "created_at": "2024-09-18T07:08:49Z", - "upvotes": 1, - "comment_count": 2, + "number": 3363, + "title": "Dashboard: TPM chart", + "href": "https://github.com/orgs/langfuse/discussions/3363", + "created_at": "2024-09-16T07:53:52Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "feat-dashboard" ], "author": { - "login": "jaiswalvineet", - "html_url": "https://github.com/jaiswalvineet" + "login": "afonsomatos", + "html_url": "https://github.com/afonsomatos" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3379, - "title": "Feedback for “Langfuse Documentation”", - "href": "https://github.com/orgs/langfuse/discussions/3379", - "created_at": "2024-09-17T07:44:56Z", + "number": 3361, + "title": "Group Similar or Consecutive Traces", + "href": "https://github.com/orgs/langfuse/discussions/3361", + "created_at": "2024-09-16T05:38:40Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "Preet1234-ux", - "html_url": "https://github.com/Preet1234-ux" + "login": "rvndbalaji", + "html_url": "https://github.com/rvndbalaji" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3364, - "title": "Hey want to change the Eval Templates name, can we do it from UI", - "href": "https://github.com/orgs/langfuse/discussions/3364", - "created_at": "2024-09-16T08:07:30Z", + "number": 3358, + "title": "More customization in graphs and dashboard panels", + "href": "https://github.com/orgs/langfuse/discussions/3358", + "created_at": "2024-09-14T03:12:38Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "feat-evals" + "feat-dashboard" ], "author": { - "login": "divyanshubhuta", - "html_url": "https://github.com/divyanshubhuta" + "login": "emaugars12", + "html_url": "https://github.com/emaugars12" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3344, - "title": "How to use langfuse with LangGraph Studio", - "href": "https://github.com/orgs/langfuse/discussions/3344", - "created_at": "2024-09-13T11:35:53Z", - "upvotes": 1, - "comment_count": 2, + "number": 3352, + "title": "LLM Based Evaluation - more control with mapping a variable e.g. {{query}}, {{ground_truth}} etc inside of Input/Output/Metadata observation", + "href": "https://github.com/orgs/langfuse/discussions/3352", + "created_at": "2024-09-13T16:58:05Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "integration-langchain" + "feat-evals" ], "author": { - "login": "debkanchan", - "html_url": "https://github.com/debkanchan" + "login": "stepanogil", + "html_url": "https://github.com/stepanogil" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3321, - "title": "Session ids for Langserve", - "href": "https://github.com/orgs/langfuse/discussions/3321", - "created_at": "2024-09-11T22:40:01Z", + "number": 3351, + "title": "Support for Firebase Genkit", + "href": "https://github.com/orgs/langfuse/discussions/3351", + "created_at": "2024-09-13T16:29:07Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain", - "feat-sessions" + "integrations" ], "author": { - "login": "YaphetKG", - "html_url": "https://github.com/YaphetKG" + "login": "debkanchan", + "html_url": "https://github.com/debkanchan" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3313, - "title": "how to pass custom user managed model name to calculate the cost via langchain", - "href": "https://github.com/orgs/langfuse/discussions/3313", - "created_at": "2024-09-11T13:25:48Z", - "upvotes": 1, + "number": 3338, + "title": "o1-preview and o1-mini support", + "href": "https://github.com/orgs/langfuse/discussions/3338", + "created_at": "2024-09-13T07:16:22Z", + "upvotes": 2, "comment_count": 3, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain", - "feat-cost-tracking" + "✅ Done" ], "author": { - "login": "jaiswalvineet", - "html_url": "https://github.com/jaiswalvineet" + "login": "juan-abia", + "html_url": "https://github.com/juan-abia" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3308, - "title": "Automated Prompt Management across Environments", - "href": "https://github.com/orgs/langfuse/discussions/3308", - "created_at": "2024-09-11T09:31:26Z", + "number": 3336, + "title": "Add Notification for / in Comments Objects", + "href": "https://github.com/orgs/langfuse/discussions/3336", + "created_at": "2024-09-13T00:04:16Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "feat-prompt-management" + "feat-comments" ], "author": { - "login": "jonnyforsterMSG", - "html_url": "https://github.com/jonnyforsterMSG" + "login": "Zugunruhekami", + "html_url": "https://github.com/Zugunruhekami" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3307, - "title": "DataSet Scores are not being displayed", - "href": "https://github.com/orgs/langfuse/discussions/3307", - "created_at": "2024-09-11T08:46:31Z", + "number": 3335, + "title": "Extend Searchability (through filter) for Comments Objects", + "href": "https://github.com/orgs/langfuse/discussions/3335", + "created_at": "2024-09-12T23:58:17Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [ - "feat-datasets" + "feat-comments" ], "author": { - "login": "MaxYaz", - "html_url": "https://github.com/MaxYaz" + "login": "Zugunruhekami", + "html_url": "https://github.com/Zugunruhekami" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3305, - "title": "bug: cost usage are not getting captured automatically from llm response", - "href": "https://github.com/orgs/langfuse/discussions/3305", - "created_at": "2024-09-11T05:02:03Z", - "upvotes": 1, - "comment_count": 2, + "number": 3291, + "title": "Filter by error in sub span", + "href": "https://github.com/orgs/langfuse/discussions/3291", + "created_at": "2024-09-10T13:20:11Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "ajeet6261", - "html_url": "https://github.com/ajeet6261" + "login": "bettlebrox", + "html_url": "https://github.com/bettlebrox" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3271, - "title": "Understanding pricing model (self-hosting vs cloud serving) from security perspective", - "href": "https://github.com/orgs/langfuse/discussions/3271", - "created_at": "2024-09-09T14:07:32Z", + "number": 3289, + "title": "Deleting old, unused tags or making them unseen if weren't used in the chosen time window.", + "href": "https://github.com/orgs/langfuse/discussions/3289", + "created_at": "2024-09-10T12:56:43Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-tags" + ], "author": { - "login": "uahmad235", - "html_url": "https://github.com/uahmad235" + "login": "constalozinschi", + "html_url": "https://github.com/constalozinschi" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3267, - "title": "python decorator grouping in trace when using FastAPI Server Sent Events and Langraph + custom function", - "href": "https://github.com/orgs/langfuse/discussions/3267", - "created_at": "2024-09-09T11:10:00Z", - "upvotes": 1, - "comment_count": 4, + "number": 3285, + "title": "SDK-JS: Allow to delete one or more trace", + "href": "https://github.com/orgs/langfuse/discussions/3285", + "created_at": "2024-09-10T09:26:04Z", + "upvotes": 5, + "comment_count": 2, "resolved": false, "labels": [ - "integration-langchain", - "integration-python-decorator" + "sdk-js" ], "author": { - "login": "lixxvsky", - "html_url": "https://github.com/lixxvsky" + "login": "Lunik", + "html_url": "https://github.com/Lunik" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3254, - "title": "Vercel AI SDK and Svelte. How to push traces intermittently back to langfuse", - "href": "https://github.com/orgs/langfuse/discussions/3254", - "created_at": "2024-09-06T13:37:17Z", - "upvotes": 1, - "comment_count": 1, + "number": 3276, + "title": "Retrieve the trace by metdata", + "href": "https://github.com/orgs/langfuse/discussions/3276", + "created_at": "2024-09-09T20:51:08Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "integration-vercel-ai-sdk" + "feat-metadata" ], "author": { - "login": "oghaAI", - "html_url": "https://github.com/oghaAI" + "login": "gingerjx", + "html_url": "https://github.com/gingerjx" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3210, - "title": "When using callbacks, the langfuse_context.update_current_trace method does not function properly.", - "href": "https://github.com/orgs/langfuse/discussions/3210", - "created_at": "2024-09-03T10:29:29Z", + "number": 3275, + "title": "Get run's results", + "href": "https://github.com/orgs/langfuse/discussions/3275", + "created_at": "2024-09-09T20:48:16Z", "upvotes": 1, - "comment_count": 4, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "hgliyuhao", - "html_url": "https://github.com/hgliyuhao" + "login": "gingerjx", + "html_url": "https://github.com/gingerjx" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3207, - "title": "change of data region", - "href": "https://github.com/orgs/langfuse/discussions/3207", - "created_at": "2024-09-03T06:06:48Z", + "number": 3273, + "title": "Custom Themes", + "href": "https://github.com/orgs/langfuse/discussions/3273", + "created_at": "2024-09-09T15:08:25Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "divyanshubhuta", - "html_url": "https://github.com/divyanshubhuta" - }, - "category": "Support" - }, - { - "number": 3191, - "title": "Evaluation config setup related query", - "href": "https://github.com/orgs/langfuse/discussions/3191", - "created_at": "2024-09-02T14:48:01Z", - "upvotes": 1, - "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "divyanshubhuta", - "html_url": "https://github.com/divyanshubhuta" - }, - "category": "Support" - }, - { - "number": 3182, - "title": "What does `version` means when ingesting trace?", - "href": "https://github.com/orgs/langfuse/discussions/3182", - "created_at": "2024-08-31T20:44:26Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], - "author": { - "login": "STRRL", - "html_url": "https://github.com/STRRL" + "login": "rvndbalaji", + "html_url": "https://github.com/rvndbalaji" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3176, - "title": "Get all the generations, events, etc. under Trace", - "href": "https://github.com/orgs/langfuse/discussions/3176", - "created_at": "2024-08-31T02:10:28Z", + "number": 3263, + "title": "Comment API", + "href": "https://github.com/orgs/langfuse/discussions/3263", + "created_at": "2024-09-07T05:53:31Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-api", + "feat-datasets" + ], "author": { - "login": "bytecod3r", - "html_url": "https://github.com/bytecod3r" + "login": "darvin", + "html_url": "https://github.com/darvin" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3168, - "title": "usage pattern for new llamaindex integration", - "href": "https://github.com/orgs/langfuse/discussions/3168", - "created_at": "2024-08-30T20:23:17Z", + "number": 3256, + "title": "Integration with LangChain4j", + "href": "https://github.com/orgs/langfuse/discussions/3256", + "created_at": "2024-09-06T15:50:51Z", "upvotes": 1, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "integraton-llamaindex" + "integrations", + "integration-langchain" ], "author": { - "login": "erik-squared", - "html_url": "https://github.com/erik-squared" + "login": "ruizrube", + "html_url": "https://github.com/ruizrube" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3132, - "title": "Tracing ChatGoogleGenerativeAI calls in langchain doesn't return usage metadata", - "href": "https://github.com/orgs/langfuse/discussions/3132", - "created_at": "2024-08-29T13:09:13Z", + "number": 3252, + "title": "Need to retain the old evaluation history results, including input and all ground truth", + "href": "https://github.com/orgs/langfuse/discussions/3252", + "created_at": "2024-09-06T03:29:17Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "feat-datasets" ], "author": { - "login": "NeerajG03", - "html_url": "https://github.com/NeerajG03" + "login": "serlina", + "html_url": "https://github.com/serlina" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3124, - "title": "Generation does not come under @observe trace", - "href": "https://github.com/orgs/langfuse/discussions/3124", - "created_at": "2024-08-29T00:28:14Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 3243, + "title": "Add organization / project / user / API key management API", + "href": "https://github.com/orgs/langfuse/discussions/3243", + "created_at": "2024-09-05T08:10:12Z", + "upvotes": 9, + "comment_count": 5, + "resolved": false, + "labels": [ + "self-hosting" + ], "author": { - "login": "SatheeshJM", - "html_url": "https://github.com/SatheeshJM" + "login": "EricAntidot", + "html_url": "https://github.com/EricAntidot" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3120, - "title": "Langfuse 2.74.0 integration with Flowise 2.0.5", - "href": "https://github.com/orgs/langfuse/discussions/3120", - "created_at": "2024-08-28T20:18:19Z", - "upvotes": 1, - "comment_count": 2, + "number": 3240, + "title": "Ability to export all traces/sessions/scores from langfuse and import back to another langfuse instance", + "href": "https://github.com/orgs/langfuse/discussions/3240", + "created_at": "2024-09-05T07:11:48Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "self-hosting" + ], "author": { - "login": "harshad-c1", - "html_url": "https://github.com/harshad-c1" + "login": "SinghCoder", + "html_url": "https://github.com/SinghCoder" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3110, - "title": "How to set SMTP_CONNECTION_URL and reset password?", - "href": "https://github.com/orgs/langfuse/discussions/3110", - "created_at": "2024-08-28T10:05:06Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 3237, + "title": "Support for Selecting Specific Paths from JSON Objects in Evaluation Prompts", + "href": "https://github.com/orgs/langfuse/discussions/3237", + "created_at": "2024-09-05T05:05:48Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [ + "feat-evals" + ], "author": { - "login": "zs856", - "html_url": "https://github.com/zs856" + "login": "divyanshubhuta", + "html_url": "https://github.com/divyanshubhuta" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3105, - "title": "Dockerfile of langfuse/langfuse:2 image", - "href": "https://github.com/orgs/langfuse/discussions/3105", - "created_at": "2024-08-28T00:13:57Z", + "number": 3220, + "title": "Trace Logprobs from OpenAI models", + "href": "https://github.com/orgs/langfuse/discussions/3220", + "created_at": "2024-09-04T01:25:15Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [ - "self-hosting" + "integration-openai" ], "author": { - "login": "pparreira", - "html_url": "https://github.com/pparreira" + "login": "yusuke-intern", + "html_url": "https://github.com/yusuke-intern" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3100, - "title": "Time to first token is not populating in trace detail or generations view", - "href": "https://github.com/orgs/langfuse/discussions/3100", - "created_at": "2024-08-27T20:12:14Z", - "upvotes": 1, + "number": 3215, + "title": "(ui) Ability to hide \"scores\" column", + "href": "https://github.com/orgs/langfuse/discussions/3215", + "created_at": "2024-09-03T15:34:14Z", + "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "databloom", - "html_url": "https://github.com/databloom" + "login": "marctorsoc", + "html_url": "https://github.com/marctorsoc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3099, - "title": "Pulling prompts by tag?", - "href": "https://github.com/orgs/langfuse/discussions/3099", - "created_at": "2024-08-27T20:01:45Z", + "number": 3212, + "title": "Dataset run description and metadata should not be fixed on the page", + "href": "https://github.com/orgs/langfuse/discussions/3212", + "created_at": "2024-09-03T12:30:34Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "mayajosifo", - "html_url": "https://github.com/mayajosifo" + "login": "justinas-kazanavicius", + "html_url": "https://github.com/justinas-kazanavicius" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3092, - "title": "Deployment into Azure", - "href": "https://github.com/orgs/langfuse/discussions/3092", - "created_at": "2024-08-27T10:05:32Z", - "upvotes": 1, + "number": 3208, + "title": "Support for exporting traces to CSV/JSON", + "href": "https://github.com/orgs/langfuse/discussions/3208", + "created_at": "2024-09-03T08:00:36Z", + "upvotes": 4, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "✅ Done" ], "author": { - "login": "GaryFail", - "html_url": "https://github.com/GaryFail" + "login": "david1542", + "html_url": "https://github.com/david1542" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3079, - "title": "How to change the Level to ERROR when there is an error in SPAN?", - "href": "https://github.com/orgs/langfuse/discussions/3079", - "created_at": "2024-08-26T15:46:23Z", - "upvotes": 3, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 3194, + "title": "Optionally set timestamp when creating a score", + "href": "https://github.com/orgs/langfuse/discussions/3194", + "created_at": "2024-09-02T15:20:20Z", + "upvotes": 1, + "comment_count": 1, + "resolved": false, + "labels": [ + "feat-api", + "feat-scores" + ], "author": { - "login": "kftam1994", - "html_url": "https://github.com/kftam1994" + "login": "FlorDonnaSanders", + "html_url": "https://github.com/FlorDonnaSanders" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3056, - "title": "Support for configuring SMTP email at project level", - "href": "https://github.com/orgs/langfuse/discussions/3056", - "created_at": "2024-08-23T14:41:45Z", + "number": 3186, + "title": "Setting trace ID and parent observation ID with Python decorator SDK", + "href": "https://github.com/orgs/langfuse/discussions/3186", + "created_at": "2024-09-02T09:27:36Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, + "comment_count": 3, + "resolved": false, "labels": [ - "self-hosting" + "✅ Done", + "integration-python-decorator" ], "author": { - "login": "rvndbalaji", - "html_url": "https://github.com/rvndbalaji" + "login": "MrOrz", + "html_url": "https://github.com/MrOrz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3003, - "title": "Example GenAI bot with guardrails", - "href": "https://github.com/orgs/langfuse/discussions/3003", - "created_at": "2024-08-22T06:37:29Z", - "upvotes": 1, - "comment_count": 1, + "number": 3181, + "title": "Log only metadata", + "href": "https://github.com/orgs/langfuse/discussions/3181", + "created_at": "2024-08-31T18:31:11Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "wangxj03", - "html_url": "https://github.com/wangxj03" + "login": "jan-kubica", + "html_url": "https://github.com/jan-kubica" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2990, - "title": "[Question] using langfuse with llama_index", - "href": "https://github.com/orgs/langfuse/discussions/2990", - "created_at": "2024-08-21T08:00:59Z", + "number": 3178, + "title": "The display time on the x-axis of the chart in the Dashboard shows only the date, without hours, minutes, and seconds.", + "href": "https://github.com/orgs/langfuse/discussions/3178", + "created_at": "2024-08-31T04:09:07Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integraton-llamaindex" + "bug", + "✅ Done", + "feat-dashboard" ], "author": { - "login": "nightosong", - "html_url": "https://github.com/nightosong" + "login": "HGladiator", + "html_url": "https://github.com/HGladiator" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2988, - "title": "Non-langchain generation nested within LangGraph execution", - "href": "https://github.com/orgs/langfuse/discussions/2988", - "created_at": "2024-08-21T05:13:51Z", + "number": 3166, + "title": "Support Tool Calls in Playground", + "href": "https://github.com/orgs/langfuse/discussions/3166", + "created_at": "2024-08-30T20:04:34Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-langchain" + "feat-playground" ], "author": { - "login": "mrdrprofuroboros", - "html_url": "https://github.com/mrdrprofuroboros" + "login": "yuyuma", + "html_url": "https://github.com/yuyuma" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2983, - "title": "Tracing directly to queue instead of http api", - "href": "https://github.com/orgs/langfuse/discussions/2983", - "created_at": "2024-08-20T14:33:17Z", - "upvotes": 0, - "comment_count": 1, - "resolved": true, + "number": 3147, + "title": "Add the ability to search by message words in traces and scores", + "href": "https://github.com/orgs/langfuse/discussions/3147", + "created_at": "2024-08-30T08:02:32Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, + "labels": [], + "author": { + "login": "ValentinKovalev", + "html_url": "https://github.com/ValentinKovalev" + }, + "category": "Ideas" + }, + { + "number": 3131, + "title": "Diff of prompt versions", + "href": "https://github.com/orgs/langfuse/discussions/3131", + "created_at": "2024-08-29T11:43:24Z", + "upvotes": 4, + "comment_count": 1, + "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "exotikh3", - "html_url": "https://github.com/exotikh3" + "login": "dylanjcastillo", + "html_url": "https://github.com/dylanjcastillo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2959, - "title": "Duplicate usage data in observation api endpoint response", - "href": "https://github.com/orgs/langfuse/discussions/2959", - "created_at": "2024-08-16T10:57:00Z", - "upvotes": 1, + "number": 3129, + "title": "The LangchainCallbackHandler supports statistical delay of the first token", + "href": "https://github.com/orgs/langfuse/discussions/3129", + "created_at": "2024-08-29T09:26:11Z", + "upvotes": 3, "comment_count": 2, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "integration-langchain", + "✅ Done" + ], "author": { - "login": "jonnyforsterMSG", - "html_url": "https://github.com/jonnyforsterMSG" + "login": "Hacky-DH", + "html_url": "https://github.com/Hacky-DH" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2958, - "title": "Time to first token query", - "href": "https://github.com/orgs/langfuse/discussions/2958", - "created_at": "2024-08-16T10:08:42Z", + "number": 3112, + "title": "Request Role elevation from Langfuse UI", + "href": "https://github.com/orgs/langfuse/discussions/3112", + "created_at": "2024-08-28T13:15:21Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-rbac" + ], "author": { - "login": "GaryFail", - "html_url": "https://github.com/GaryFail" + "login": "thund3rbrd", + "html_url": "https://github.com/thund3rbrd" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2952, - "title": "Locally hosted PrivateGPT + pgpt_python + Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2952", - "created_at": "2024-08-15T15:12:16Z", + "number": 3111, + "title": "Improve RBAC", + "href": "https://github.com/orgs/langfuse/discussions/3111", + "created_at": "2024-08-28T13:08:57Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-rbac" + ], "author": { - "login": "qdingle404", - "html_url": "https://github.com/qdingle404" + "login": "thund3rbrd", + "html_url": "https://github.com/thund3rbrd" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2945, - "title": "Unit of token count for cost analysis", - "href": "https://github.com/orgs/langfuse/discussions/2945", - "created_at": "2024-08-15T09:33:59Z", - "upvotes": 1, + "number": 3074, + "title": "Add \"image_url\" to Langfuse Prompt types.", + "href": "https://github.com/orgs/langfuse/discussions/3074", + "created_at": "2024-08-26T11:54:32Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "thomasjv799", - "html_url": "https://github.com/thomasjv799" + "login": "grobruegge", + "html_url": "https://github.com/grobruegge" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2933, - "title": "how to return trace_id in openai completion response when using langfuse as a proxy in litellm?", - "href": "https://github.com/orgs/langfuse/discussions/2933", - "created_at": "2024-08-14T07:52:30Z", + "number": 3062, + "title": "Support for OpenAI.client.chat.completions.with_raw_response", + "href": "https://github.com/orgs/langfuse/discussions/3062", + "created_at": "2024-08-24T12:55:39Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-litellm" + "integration-openai" ], "author": { - "login": "octadion", - "html_url": "https://github.com/octadion" + "login": "aman-gupta-doc", + "html_url": "https://github.com/aman-gupta-doc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2927, - "title": "Span created with Langchain not showing up in traces.", - "href": "https://github.com/orgs/langfuse/discussions/2927", - "created_at": "2024-08-13T20:32:35Z", - "upvotes": 1, + "number": 3053, + "title": "Being able to link Prompts with Traces when using the LangChain integration", + "href": "https://github.com/orgs/langfuse/discussions/3053", + "created_at": "2024-08-23T13:14:21Z", + "upvotes": 2, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain" + "✅ Done" ], "author": { - "login": "HardKothari", - "html_url": "https://github.com/HardKothari" + "login": "jonnyforsterMSG", + "html_url": "https://github.com/jonnyforsterMSG" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2909, - "title": "Change port database in file docker-compose.yml", - "href": "https://github.com/orgs/langfuse/discussions/2909", - "created_at": "2024-08-13T08:05:37Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 3050, + "title": "Implement dataset removal method", + "href": "https://github.com/orgs/langfuse/discussions/3050", + "created_at": "2024-08-23T11:40:13Z", + "upvotes": 3, + "comment_count": 0, + "resolved": false, "labels": [ - "self-hosting" + "feat-datasets" ], "author": { - "login": "hungvipqt15", - "html_url": "https://github.com/hungvipqt15" + "login": "justinas-kazanavicius", + "html_url": "https://github.com/justinas-kazanavicius" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2907, - "title": "Change port connection in docker compose", - "href": "https://github.com/orgs/langfuse/discussions/2907", - "created_at": "2024-08-13T06:40:30Z", + "number": 3023, + "title": "Feature Request - Expose token usage from stream_options", + "href": "https://github.com/orgs/langfuse/discussions/3023", + "created_at": "2024-08-22T17:08:08Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [ - "self-hosting" + "integration-openai" ], "author": { - "login": "hungvipqt15", - "html_url": "https://github.com/hungvipqt15" + "login": "kilimchoi", + "html_url": "https://github.com/kilimchoi" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2904, - "title": "How to append current trace when calling function second time?", - "href": "https://github.com/orgs/langfuse/discussions/2904", - "created_at": "2024-08-12T15:12:22Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, + "number": 3021, + "title": "Pre-defined user access", + "href": "https://github.com/orgs/langfuse/discussions/3021", + "created_at": "2024-08-22T16:08:19Z", + "upvotes": 1, + "comment_count": 0, + "resolved": false, "labels": [ - "integration-python-decorator" + "self-hosting" ], "author": { - "login": "nathan-vo810", - "html_url": "https://github.com/nathan-vo810" + "login": "LucasMagnum", + "html_url": "https://github.com/LucasMagnum" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2895, - "title": "How to update an event", - "href": "https://github.com/orgs/langfuse/discussions/2895", - "created_at": "2024-08-11T16:51:18Z", + "number": 3014, + "title": "Supports filter string using regular expression matching", + "href": "https://github.com/orgs/langfuse/discussions/3014", + "created_at": "2024-08-22T14:39:34Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "bytecod3r", - "html_url": "https://github.com/bytecod3r" + "login": "chai3", + "html_url": "https://github.com/chai3" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2888, - "title": "How to change the level of a trace?", - "href": "https://github.com/orgs/langfuse/discussions/2888", - "created_at": "2024-08-09T14:35:34Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 3004, + "title": "Support for more modalities and base64 content", + "href": "https://github.com/orgs/langfuse/discussions/3004", + "created_at": "2024-08-22T09:50:47Z", + "upvotes": 14, + "comment_count": 5, + "resolved": false, + "labels": [ + "feat-multimodal" + ], "author": { - "login": "ldbolanos", - "html_url": "https://github.com/ldbolanos" + "login": "marliessophie", + "html_url": "https://github.com/marliessophie" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2879, - "title": "ERROR:langfuse:status_code: 404, body: {'message': 'Trace not found within authorized project', 'error': 'LangfuseNotFoundError'}", - "href": "https://github.com/orgs/langfuse/discussions/2879", - "created_at": "2024-08-09T09:31:33Z", + "number": 2997, + "title": "Filter Span events in dashboard", + "href": "https://github.com/orgs/langfuse/discussions/2997", + "created_at": "2024-08-21T16:25:02Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "tagaretiro", + "html_url": "https://github.com/tagaretiro" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2874, - "title": "Does langfuse trace parallel api calls? I tried a sample with parallel call but it didn't traced.", - "href": "https://github.com/orgs/langfuse/discussions/2874", - "created_at": "2024-08-09T05:09:26Z", + "number": 2987, + "title": "Claude prompt cache", + "href": "https://github.com/orgs/langfuse/discussions/2987", + "created_at": "2024-08-21T04:18:55Z", "upvotes": 1, - "comment_count": 4, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "ksundarraj-c-rpx", - "html_url": "https://github.com/ksundarraj-c-rpx" + "login": "mrdrprofuroboros", + "html_url": "https://github.com/mrdrprofuroboros" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2871, - "title": "Self-hosted Langfuse running as a Google cloud service not showing traces", - "href": "https://github.com/orgs/langfuse/discussions/2871", - "created_at": "2024-08-08T13:40:34Z", + "number": 2978, + "title": "Unexpected event format when using `ibm-watsonx-ai` with LangChain extension", + "href": "https://github.com/orgs/langfuse/discussions/2978", + "created_at": "2024-08-20T11:20:28Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [ - "🐞❔ unconfirmed bug" + "integration-langchain" ], "author": { - "login": "SectumPsempra", - "html_url": "https://github.com/SectumPsempra" + "login": "barvhaim", + "html_url": "https://github.com/barvhaim" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2867, - "title": "Using the API to record traces from multiple platforms?", - "href": "https://github.com/orgs/langfuse/discussions/2867", - "created_at": "2024-08-08T13:15:49Z", + "number": 2975, + "title": "fetch all users via sdk/api", + "href": "https://github.com/orgs/langfuse/discussions/2975", + "created_at": "2024-08-20T06:52:47Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [], - "author": { - "login": "appliraz", - "html_url": "https://github.com/appliraz" - }, - "category": "Support" - }, - { - "number": 2858, - "title": "Langfuse observeOpenAI not logging generations using new zodResponseFormat.", - "href": "https://github.com/orgs/langfuse/discussions/2858", - "created_at": "2024-08-07T21:45:41Z", - "upvotes": 1, - "comment_count": 3, - "resolved": true, - "labels": [], + "labels": [ + "feat-users" + ], "author": { - "login": "fabstu", - "html_url": "https://github.com/fabstu" + "login": "vincent-larisma", + "html_url": "https://github.com/vincent-larisma" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2852, - "title": "How run Langfuse evaluations over specifics spans?", - "href": "https://github.com/orgs/langfuse/discussions/2852", - "created_at": "2024-08-07T13:40:02Z", + "number": 2967, + "title": "Tag based usage", + "href": "https://github.com/orgs/langfuse/discussions/2967", + "created_at": "2024-08-19T07:13:26Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "comment_count": 1, + "resolved": false, + "labels": [ + "feat-dashboard", + "feat-tags" + ], "author": { - "login": "joaoCrulhas", - "html_url": "https://github.com/joaoCrulhas" + "login": "aakash-vwo", + "html_url": "https://github.com/aakash-vwo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2844, - "title": "LangFuse not logging LlamaIndex events", - "href": "https://github.com/orgs/langfuse/discussions/2844", - "created_at": "2024-08-07T10:46:19Z", - "upvotes": 2, - "comment_count": 3, + "number": 2949, + "title": "Auto-patching Langchain to include Langfuse callback handler", + "href": "https://github.com/orgs/langfuse/discussions/2949", + "created_at": "2024-08-15T12:17:32Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, "labels": [ - "integraton-llamaindex" + "integration-langchain" ], "author": { - "login": "adieyal", - "html_url": "https://github.com/adieyal" + "login": "kongzii", + "html_url": "https://github.com/kongzii" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2830, - "title": "UpdateRoot in the callback handler seems not work", - "href": "https://github.com/orgs/langfuse/discussions/2830", - "created_at": "2024-08-06T08:58:25Z", + "number": 2923, + "title": "Feature: Add CAS (and maybe SAML) as a authentication method", + "href": "https://github.com/orgs/langfuse/discussions/2923", + "created_at": "2024-08-13T17:18:42Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "self-hosting" + ], "author": { - "login": "joaoCrulhas", - "html_url": "https://github.com/joaoCrulhas" + "login": "jayteaftw", + "html_url": "https://github.com/jayteaftw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2828, - "title": "Issue: Integration of Langfuse with DSPy Framework - Zero Values for Cost and Token Usage", - "href": "https://github.com/orgs/langfuse/discussions/2828", - "created_at": "2024-08-06T05:55:30Z", + "number": 2919, + "title": "Adding access to User's sessions directly", + "href": "https://github.com/orgs/langfuse/discussions/2919", + "created_at": "2024-08-13T12:42:16Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [ - "integration-dspy" + "feat-users", + "feat-sessions" ], "author": { - "login": "mahitha-29", - "html_url": "https://github.com/mahitha-29" + "login": "Youneesz", + "html_url": "https://github.com/Youneesz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2817, - "title": "Praise for the Langfuse library! 🚀", - "href": "https://github.com/orgs/langfuse/discussions/2817", - "created_at": "2024-08-03T10:53:41Z", - "upvotes": 2, + "number": 2883, + "title": "Compare two dataset runs side by side", + "href": "https://github.com/orgs/langfuse/discussions/2883", + "created_at": "2024-08-09T10:40:05Z", + "upvotes": 4, "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "ttamg", - "html_url": "https://github.com/ttamg" - }, - "category": "Support" - }, - { - "number": 2809, - "title": "No space left on device db error", - "href": "https://github.com/orgs/langfuse/discussions/2809", - "created_at": "2024-08-01T15:10:52Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-datasets" ], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "dmaslov", + "html_url": "https://github.com/dmaslov" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2808, - "title": "Dynamic prompt generation", - "href": "https://github.com/orgs/langfuse/discussions/2808", - "created_at": "2024-08-01T14:41:48Z", + "number": 2881, + "title": "feat (ui): Collapse sidebar by default", + "href": "https://github.com/orgs/langfuse/discussions/2881", + "created_at": "2024-08-09T10:03:39Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 4, + "resolved": false, "labels": [ - "feat-prompt-management" + "ui" ], "author": { - "login": "LLazzar", - "html_url": "https://github.com/LLazzar" + "login": "marctorsoc", + "html_url": "https://github.com/marctorsoc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2801, - "title": "Unable to update generation span after LLM invocation", - "href": "https://github.com/orgs/langfuse/discussions/2801", - "created_at": "2024-08-01T03:23:15Z", - "upvotes": 1, + "number": 2877, + "title": "Make langfuse deployable to AWS Lambda", + "href": "https://github.com/orgs/langfuse/discussions/2877", + "created_at": "2024-08-09T08:24:14Z", + "upvotes": 3, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "Heucles", - "html_url": "https://github.com/Heucles" + "login": "MeddahAbdellah", + "html_url": "https://github.com/MeddahAbdellah" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2787, - "title": "Self-hosted (Railway) Authorization error (401) while connecting to host", - "href": "https://github.com/orgs/langfuse/discussions/2787", - "created_at": "2024-07-30T19:23:59Z", + "number": 2870, + "title": "custom base path deployments", + "href": "https://github.com/orgs/langfuse/discussions/2870", + "created_at": "2024-08-08T13:15:51Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "vishnumallela", - "html_url": "https://github.com/vishnumallela" + "login": "marioweid", + "html_url": "https://github.com/marioweid" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2769, - "title": "Continue trace on Celery worker with observe decorator", - "href": "https://github.com/orgs/langfuse/discussions/2769", - "created_at": "2024-07-27T18:23:13Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2864, + "title": "Add Bedrock Guardrails to the LLM Security documentation", + "href": "https://github.com/orgs/langfuse/discussions/2864", + "created_at": "2024-08-07T23:56:05Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, "labels": [ - "integration-python-decorator" + "feat-llm-security" ], "author": { - "login": "artefactop", - "html_url": "https://github.com/artefactop" + "login": "wirjo", + "html_url": "https://github.com/wirjo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2768, - "title": "How do i register the token count and cost for observe decorator", - "href": "https://github.com/orgs/langfuse/discussions/2768", - "created_at": "2024-07-27T14:47:58Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2863, + "title": "Add AWS as a deployment option in the documentation", + "href": "https://github.com/orgs/langfuse/discussions/2863", + "created_at": "2024-08-07T23:53:40Z", + "upvotes": 3, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-python-decorator", - "feat-cost-tracking" + "✅ Done", + "self-hosting" ], "author": { - "login": "yevkim", - "html_url": "https://github.com/yevkim" + "login": "wirjo", + "html_url": "https://github.com/wirjo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2767, - "title": "Missing evaluation metrics", - "href": "https://github.com/orgs/langfuse/discussions/2767", - "created_at": "2024-07-27T05:07:56Z", + "number": 2850, + "title": "Feat (ui): Move columns", + "href": "https://github.com/orgs/langfuse/discussions/2850", + "created_at": "2024-08-07T11:55:55Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [], "author": { - "login": "MayankBitcot", - "html_url": "https://github.com/MayankBitcot" + "login": "marctorsoc", + "html_url": "https://github.com/marctorsoc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2736, - "title": "Ability to upload Cost and Usage metrics in Langfuse for Gemini Models from LlamaIndex", - "href": "https://github.com/orgs/langfuse/discussions/2736", - "created_at": "2024-07-25T06:17:14Z", + "number": 2848, + "title": "Feat: Allow not sorting tags", + "href": "https://github.com/orgs/langfuse/discussions/2848", + "created_at": "2024-08-07T11:50:44Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "integraton-llamaindex", - "feat-cost-tracking" + "feat-tags" ], "author": { - "login": "ansu86d", - "html_url": "https://github.com/ansu86d" + "login": "marctorsoc", + "html_url": "https://github.com/marctorsoc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2735, - "title": "Deployment on K8s", - "href": "https://github.com/orgs/langfuse/discussions/2735", - "created_at": "2024-07-25T04:38:19Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2823, + "title": "Need support for ChatOCIGenAI", + "href": "https://github.com/orgs/langfuse/discussions/2823", + "created_at": "2024-08-05T13:34:30Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, "labels": [], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "engchina", + "html_url": "https://github.com/engchina" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2718, - "title": "How to ignore inputs when using LangChain?", - "href": "https://github.com/orgs/langfuse/discussions/2718", - "created_at": "2024-07-23T10:58:07Z", + "number": 2821, + "title": "Need API endpoints to add projects and users", + "href": "https://github.com/orgs/langfuse/discussions/2821", + "created_at": "2024-08-05T13:10:49Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "kameshbrao", + "html_url": "https://github.com/kameshbrao" + }, + "category": "Ideas" + }, + { + "number": 2812, + "title": "Could you make the Prompt label 36 char long?", + "href": "https://github.com/orgs/langfuse/discussions/2812", + "created_at": "2024-08-02T11:03:08Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "feat-prompt-management", + "✅ Done" ], "author": { - "login": "justingodden", - "html_url": "https://github.com/justingodden" + "login": "DevSageH", + "html_url": "https://github.com/DevSageH" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2716, - "title": "Langgraph with langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2716", - "created_at": "2024-07-23T09:12:20Z", - "upvotes": 1, + "number": 2810, + "title": "Enable setting a label to an existing prompt version via the api/sdk.", + "href": "https://github.com/orgs/langfuse/discussions/2810", + "created_at": "2024-08-01T16:53:06Z", + "upvotes": 6, "comment_count": 4, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain" + "feat-prompt-management" ], "author": { - "login": "MayankBitcot", - "html_url": "https://github.com/MayankBitcot" + "login": "ClementNguyen", + "html_url": "https://github.com/ClementNguyen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2714, - "title": "Using langfuse without saving promps", - "href": "https://github.com/orgs/langfuse/discussions/2714", - "created_at": "2024-07-23T08:44:44Z", - "upvotes": 1, + "number": 2797, + "title": "Enable list_prompts/search_prompts using client", + "href": "https://github.com/orgs/langfuse/discussions/2797", + "created_at": "2024-07-31T13:45:38Z", + "upvotes": 4, "comment_count": 2, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "molntamas", - "html_url": "https://github.com/molntamas" + "login": "krlng", + "html_url": "https://github.com/krlng" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2712, - "title": "cannot execute INSERT in a read-only transaction", - "href": "https://github.com/orgs/langfuse/discussions/2712", - "created_at": "2024-07-23T07:49:30Z", + "number": 2781, + "title": "Add support for custom serialization of observation fields", + "href": "https://github.com/orgs/langfuse/discussions/2781", + "created_at": "2024-07-29T18:49:03Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [ - "self-hosting" + "sdk-python" ], "author": { - "login": "damianradowiecki", - "html_url": "https://github.com/damianradowiecki" + "login": "ashamlian-roadway", + "html_url": "https://github.com/ashamlian-roadway" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2706, - "title": "Disable tracing of input and output for nested elements with in a chain.", - "href": "https://github.com/orgs/langfuse/discussions/2706", - "created_at": "2024-07-22T16:17:53Z", + "number": 2770, + "title": "Add clickable link to the 'release' kwargs in a Trace - this will route to the documentations/change log of that release/version", + "href": "https://github.com/orgs/langfuse/discussions/2770", + "created_at": "2024-07-28T07:08:07Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "jaitd", - "html_url": "https://github.com/jaitd" + "login": "stepanogil", + "html_url": "https://github.com/stepanogil" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2705, - "title": "Support for adding traces/observations/sessions/events/spans/generations related logging to LF via API", - "href": "https://github.com/orgs/langfuse/discussions/2705", - "created_at": "2024-07-22T12:57:05Z", - "upvotes": 1, + "number": 2766, + "title": "Support Exporting LangSmith Run Traces into Langfuse!", + "href": "https://github.com/orgs/langfuse/discussions/2766", + "created_at": "2024-07-27T02:34:44Z", + "upvotes": 3, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "ashutoshsaboo", - "html_url": "https://github.com/ashutoshsaboo" + "login": "p-barman", + "html_url": "https://github.com/p-barman" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2671, - "title": "Cannot connect prompt to trace when using Langchain AzureChatOpenai", - "href": "https://github.com/orgs/langfuse/discussions/2671", - "created_at": "2024-07-18T13:30:14Z", + "number": 2747, + "title": "A new configuration env variable for custom URL prefix", + "href": "https://github.com/orgs/langfuse/discussions/2747", + "created_at": "2024-07-25T17:00:57Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "nihadazimli", - "html_url": "https://github.com/nihadazimli" + "login": "abdullah-retorio", + "html_url": "https://github.com/abdullah-retorio" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2658, - "title": "how to customize trace id when using callback handler in langchain integration", - "href": "https://github.com/orgs/langfuse/discussions/2658", - "created_at": "2024-07-17T13:38:18Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, - "labels": [ - "integration-langchain" + "number": 2746, + "title": "Returning prompts from expired cache may be disabled using a boolean argument", + "href": "https://github.com/orgs/langfuse/discussions/2746", + "created_at": "2024-07-25T15:57:26Z", + "upvotes": 1, + "comment_count": 1, + "resolved": false, + "labels": [ + "feat-prompt-management" ], "author": { - "login": "shawnzhu", - "html_url": "https://github.com/shawnzhu" + "login": "ogunoz", + "html_url": "https://github.com/ogunoz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2640, - "title": "Adding Scores to langfuse with dify", - "href": "https://github.com/orgs/langfuse/discussions/2640", - "created_at": "2024-07-16T16:00:11Z", - "upvotes": 2, + "number": 2745, + "title": "Lazy fallback for get_prompt", + "href": "https://github.com/orgs/langfuse/discussions/2745", + "created_at": "2024-07-25T15:50:32Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "shaquelsamir", - "html_url": "https://github.com/shaquelsamir" + "login": "ogunoz", + "html_url": "https://github.com/ogunoz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2619, - "title": "How to add a function to current trace instead of seperate since it's outside lcel chain?", - "href": "https://github.com/orgs/langfuse/discussions/2619", - "created_at": "2024-07-12T07:08:47Z", - "upvotes": 1, + "number": 2738, + "title": "Set variables in playground from dataset", + "href": "https://github.com/orgs/langfuse/discussions/2738", + "created_at": "2024-07-25T09:27:30Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain" + "feat-datasets", + "feat-playground" ], "author": { - "login": "sarim2000", - "html_url": "https://github.com/sarim2000" + "login": "hbenyamina", + "html_url": "https://github.com/hbenyamina" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2616, - "title": "Weird Output for scores when using fetch_traces()", - "href": "https://github.com/orgs/langfuse/discussions/2616", - "created_at": "2024-07-11T12:46:23Z", + "number": 2729, + "title": "Comment thread on Traces", + "href": "https://github.com/orgs/langfuse/discussions/2729", + "created_at": "2024-07-24T13:52:51Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "✅ Done", + "feat-comments" + ], "author": { - "login": "kevinpkaria", - "html_url": "https://github.com/kevinpkaria" + "login": "guptakvgaurav", + "html_url": "https://github.com/guptakvgaurav" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2600, - "title": "Add input Price and Output price for gemini-1.5-pro and gemini-1.5-flash in Models", - "href": "https://github.com/orgs/langfuse/discussions/2600", - "created_at": "2024-07-10T09:52:23Z", + "number": 2728, + "title": "Session-level scores", + "href": "https://github.com/orgs/langfuse/discussions/2728", + "created_at": "2024-07-24T10:05:40Z", "upvotes": 3, "comment_count": 1, "resolved": false, - "labels": [], - "author": { - "login": "fjeanchar", - "html_url": "https://github.com/fjeanchar" - }, - "category": "Support" - }, - { - "number": 2599, - "title": "Overall projects dashboard?", - "href": "https://github.com/orgs/langfuse/discussions/2599", - "created_at": "2024-07-10T09:09:02Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, "labels": [ - "feat-dashboard" + "feat-scores", + "feat-sessions" ], "author": { - "login": "justingodden", - "html_url": "https://github.com/justingodden" + "login": "felixsg", + "html_url": "https://github.com/felixsg" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2597, - "title": "[Errno 111] Connection refused when connecting to langfuse within docker compose", - "href": "https://github.com/orgs/langfuse/discussions/2597", - "created_at": "2024-07-10T09:00:34Z", - "upvotes": 1, + "number": 2721, + "title": "Add note on each prompt version", + "href": "https://github.com/orgs/langfuse/discussions/2721", + "created_at": "2024-07-23T14:48:02Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "bspetrov", - "html_url": "https://github.com/bspetrov" + "login": "cubxxw", + "html_url": "https://github.com/cubxxw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2595, - "title": "Migrate a local deployment of langfuse from one computer to another", - "href": "https://github.com/orgs/langfuse/discussions/2595", - "created_at": "2024-07-10T07:46:04Z", + "number": 2720, + "title": "Feature request [UI]: Remember column selection PER project in Traces view", + "href": "https://github.com/orgs/langfuse/discussions/2720", + "created_at": "2024-07-23T13:53:38Z", "upvotes": 1, "comment_count": 2, - "resolved": true, - "labels": [ - "self-hosting" - ], + "resolved": false, + "labels": [], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "justingodden", + "html_url": "https://github.com/justingodden" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2590, - "title": "Experiments running but inputs and outputs of LLM are not linked to dashboard", - "href": "https://github.com/orgs/langfuse/discussions/2590", - "created_at": "2024-07-09T18:29:22Z", + "number": 2710, + "title": "Support JSON messages in prompt management", + "href": "https://github.com/orgs/langfuse/discussions/2710", + "created_at": "2024-07-23T01:59:12Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "IbrahimAhmed03", - "html_url": "https://github.com/IbrahimAhmed03" + "login": "jasonslyvia", + "html_url": "https://github.com/jasonslyvia" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2574, - "title": "how to embed langfuse dashboard in other tool", - "href": "https://github.com/orgs/langfuse/discussions/2574", - "created_at": "2024-07-08T21:24:13Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [ - "feat-dashboard" - ], + "number": 2704, + "title": "Deleting user's traces via API to be GDPR compliant", + "href": "https://github.com/orgs/langfuse/discussions/2704", + "created_at": "2024-07-22T12:03:22Z", + "upvotes": 6, + "comment_count": 2, + "resolved": false, + "labels": [], "author": { - "login": "deepakdeore2004", - "html_url": "https://github.com/deepakdeore2004" + "login": "Stormyy", + "html_url": "https://github.com/Stormyy" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2567, - "title": "How to use prompt management with openai JS?", - "href": "https://github.com/orgs/langfuse/discussions/2567", - "created_at": "2024-07-08T08:22:49Z", + "number": 2699, + "title": "Schemad or structured configuration for prompt", + "href": "https://github.com/orgs/langfuse/discussions/2699", + "created_at": "2024-07-22T02:29:13Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [ "feat-prompt-management" ], "author": { - "login": "oscarmorrison", - "html_url": "https://github.com/oscarmorrison" + "login": "jasonslyvia", + "html_url": "https://github.com/jasonslyvia" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2564, - "title": "Update metadata when using OpenAI JS Integration", - "href": "https://github.com/orgs/langfuse/discussions/2564", - "created_at": "2024-07-08T07:37:38Z", + "number": 2697, + "title": "A transparent mode", + "href": "https://github.com/orgs/langfuse/discussions/2697", + "created_at": "2024-07-21T20:55:43Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "oscarmorrison", - "html_url": "https://github.com/oscarmorrison" + "login": "emsi", + "html_url": "https://github.com/emsi" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2527, - "title": "Can't set trace params e.g session_id when using with llhama_index", - "href": "https://github.com/orgs/langfuse/discussions/2527", - "created_at": "2024-07-02T20:41:53Z", + "number": 2684, + "title": "Langfuse batch prompts api should return prompt configs as well", + "href": "https://github.com/orgs/langfuse/discussions/2684", + "created_at": "2024-07-19T10:05:45Z", "upvotes": 2, - "comment_count": 2, + "comment_count": 3, "resolved": false, "labels": [ - "integraton-llamaindex" + "feat-prompt-management", + "✅ Done" ], "author": { - "login": "famoraes", - "html_url": "https://github.com/famoraes" + "login": "ashutoshsaboo", + "html_url": "https://github.com/ashutoshsaboo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2498, - "title": "Method to update prompt template for Langserve use case", - "href": "https://github.com/orgs/langfuse/discussions/2498", - "created_at": "2024-07-01T11:20:08Z", - "upvotes": 2, + "number": 2669, + "title": "Visualisation of graph execution", + "href": "https://github.com/orgs/langfuse/discussions/2669", + "created_at": "2024-07-18T08:44:03Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [ - "integration-langchain" - ], + "resolved": false, + "labels": [], "author": { - "login": "quadcube", - "html_url": "https://github.com/quadcube" + "login": "VMinB12", + "html_url": "https://github.com/VMinB12" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2486, - "title": "Cost of embedding in langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2486", - "created_at": "2024-06-29T07:50:06Z", + "number": 2668, + "title": "I want to say something about user feedback", + "href": "https://github.com/orgs/langfuse/discussions/2668", + "created_at": "2024-07-18T07:57:50Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "Amitt1412", - "html_url": "https://github.com/Amitt1412" + "login": "cubxxw", + "html_url": "https://github.com/cubxxw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2481, - "title": "Getting all traces logged in a timerange for custom scoring", - "href": "https://github.com/orgs/langfuse/discussions/2481", - "created_at": "2024-06-28T12:09:14Z", + "number": 2664, + "title": "Prompts are supported for export", + "href": "https://github.com/orgs/langfuse/discussions/2664", + "created_at": "2024-07-18T00:43:12Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "sanandnarayan", - "html_url": "https://github.com/sanandnarayan" + "login": "cubxxw", + "html_url": "https://github.com/cubxxw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2479, - "title": "Cost of embedding", - "href": "https://github.com/orgs/langfuse/discussions/2479", - "created_at": "2024-06-28T06:58:16Z", + "number": 2653, + "title": "Web page request is a little slow, whether to consider using golang to reconstruct", + "href": "https://github.com/orgs/langfuse/discussions/2653", + "created_at": "2024-07-17T07:08:45Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "Amitt1412", - "html_url": "https://github.com/Amitt1412" + "login": "cubxxw", + "html_url": "https://github.com/cubxxw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2455, - "title": "Getting issue with local setup", - "href": "https://github.com/orgs/langfuse/discussions/2455", - "created_at": "2024-06-27T10:23:02Z", - "upvotes": 1, + "number": 2642, + "title": "Add ability to add name or label to a Langfuse API key", + "href": "https://github.com/orgs/langfuse/discussions/2642", + "created_at": "2024-07-16T17:08:42Z", + "upvotes": 5, "comment_count": 1, - "resolved": true, - "labels": [ - "self-hosting" - ], + "resolved": false, + "labels": [], "author": { - "login": "kiranraut7709", - "html_url": "https://github.com/kiranraut7709" + "login": "agibralter", + "html_url": "https://github.com/agibralter" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2447, - "title": "Access observation id in langchain runnable", - "href": "https://github.com/orgs/langfuse/discussions/2447", - "created_at": "2024-06-26T21:03:07Z", - "upvotes": 4, - "comment_count": 1, + "number": 2625, + "title": "Track Openai Assistant API costs", + "href": "https://github.com/orgs/langfuse/discussions/2625", + "created_at": "2024-07-15T07:50:18Z", + "upvotes": 3, + "comment_count": 0, "resolved": false, "labels": [ - "integration-langchain" + "integration-openai" ], "author": { - "login": "snikch", - "html_url": "https://github.com/snikch" + "login": "christos-bsq", + "html_url": "https://github.com/christos-bsq" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2431, - "title": "Trying to work with llama3 in Azure using AzureMLChatOnlineEndpoint but no cost showing up", - "href": "https://github.com/orgs/langfuse/discussions/2431", - "created_at": "2024-06-25T21:20:25Z", - "upvotes": 1, - "comment_count": 2, + "number": 2624, + "title": "Feature Request: add tool calling and tool messages to Prompt Management", + "href": "https://github.com/orgs/langfuse/discussions/2624", + "created_at": "2024-07-15T06:49:50Z", + "upvotes": 3, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "spacepirate0001", - "html_url": "https://github.com/spacepirate0001" + "login": "eloko7", + "html_url": "https://github.com/eloko7" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2416, - "title": "some tests failed for langfuse-js", - "href": "https://github.com/orgs/langfuse/discussions/2416", - "created_at": "2024-06-25T04:31:35Z", + "number": 2622, + "title": "Inbuild langfuse tracing.", + "href": "https://github.com/orgs/langfuse/discussions/2622", + "created_at": "2024-07-13T10:39:13Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "4t8dd", - "html_url": "https://github.com/4t8dd" + "login": "rashid-globallogic", + "html_url": "https://github.com/rashid-globallogic" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2415, - "title": "AUTH AZURE AD returns AADSTS9002325: Proof Key for Code Exchange is required for cross-origin authorization code redemption.", - "href": "https://github.com/orgs/langfuse/discussions/2415", - "created_at": "2024-06-24T18:00:45Z", - "upvotes": 1, + "number": 2605, + "title": "DSPy tracing", + "href": "https://github.com/orgs/langfuse/discussions/2605", + "created_at": "2024-07-10T12:52:35Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "integrations", + "✅ Done", + "integration-dspy" + ], "author": { - "login": "spacepirate0001", - "html_url": "https://github.com/spacepirate0001" + "login": "paolotamag", + "html_url": "https://github.com/paolotamag" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2401, - "title": "Trying to understand why in Langfuse Trace under Stream Completion I get this output:", - "href": "https://github.com/orgs/langfuse/discussions/2401", - "created_at": "2024-06-21T12:22:38Z", + "number": 2586, + "title": "Feat: Ability to change curreny for model usage costs.", + "href": "https://github.com/orgs/langfuse/discussions/2586", + "created_at": "2024-07-09T15:40:22Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-cost-tracking" + ], "author": { - "login": "howtodoml", - "html_url": "https://github.com/howtodoml" + "login": "jannikstdl", + "html_url": "https://github.com/jannikstdl" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2385, - "title": "Modify trace after getting response from OpenAI", - "href": "https://github.com/orgs/langfuse/discussions/2385", - "created_at": "2024-06-20T18:00:09Z", - "upvotes": 2, - "comment_count": 3, + "number": 2578, + "title": "Conditional Trace Content/Message submission", + "href": "https://github.com/orgs/langfuse/discussions/2578", + "created_at": "2024-07-09T09:57:26Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "tylerlittlefield", - "html_url": "https://github.com/tylerlittlefield" + "login": "simonwh", + "html_url": "https://github.com/simonwh" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2381, - "title": "LangFuse UI doesn't show all traces despite debug logging saying that all are sent to the server", - "href": "https://github.com/orgs/langfuse/discussions/2381", - "created_at": "2024-06-20T14:02:12Z", - "upvotes": 3, - "comment_count": 1, + "number": 2577, + "title": "Detailed and Interactive Plot Visualization like WandB", + "href": "https://github.com/orgs/langfuse/discussions/2577", + "created_at": "2024-07-09T09:19:38Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "stokedout", - "html_url": "https://github.com/stokedout" + "login": "yusuke-intern", + "html_url": "https://github.com/yusuke-intern" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2379, - "title": "Langfuse was not able to parse the LLM model", - "href": "https://github.com/orgs/langfuse/discussions/2379", - "created_at": "2024-06-20T08:56:57Z", + "number": 2576, + "title": "Log prob on Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2576", + "created_at": "2024-07-09T09:16:23Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "integration-openai" ], "author": { - "login": "fdbvega", - "html_url": "https://github.com/fdbvega" + "login": "yusuke-intern", + "html_url": "https://github.com/yusuke-intern" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2377, - "title": "Can't see any traces or logs when running Langfuse locally.", - "href": "https://github.com/orgs/langfuse/discussions/2377", - "created_at": "2024-06-19T23:51:46Z", + "number": 2573, + "title": "Prompt Cataloguing and prompt github", + "href": "https://github.com/orgs/langfuse/discussions/2573", + "created_at": "2024-07-08T20:05:23Z", "upvotes": 1, - "comment_count": 6, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "ibdafna", - "html_url": "https://github.com/ibdafna" + "login": "kunal2002", + "html_url": "https://github.com/kunal2002" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2373, - "title": "Not recording llamaindex response. Please help", - "href": "https://github.com/orgs/langfuse/discussions/2373", - "created_at": "2024-06-19T19:26:30Z", + "number": 2571, + "title": "If Data/Metadata given to Langfuse SDK that exceeds Langfuse's limit, log/throw/emit Stack Trace", + "href": "https://github.com/orgs/langfuse/discussions/2571", + "created_at": "2024-07-08T15:17:52Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "integraton-llamaindex" - ], + "labels": [], "author": { - "login": "mraguth", - "html_url": "https://github.com/mraguth" + "login": "josiahbryan", + "html_url": "https://github.com/josiahbryan" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2366, - "title": "Add label to prompt from Langfuse UI", - "href": "https://github.com/orgs/langfuse/discussions/2366", - "created_at": "2024-06-18T14:26:14Z", - "upvotes": 1, + "number": 2539, + "title": "Include request's `tools` configuration in OpenAI LLM calls", + "href": "https://github.com/orgs/langfuse/discussions/2539", + "created_at": "2024-07-04T11:39:43Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "feat-prompt-management" + "integration-openai" ], "author": { - "login": "charlieviettq", - "html_url": "https://github.com/charlieviettq" + "login": "ricwo", + "html_url": "https://github.com/ricwo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2354, - "title": "Link Prompt & Trace with langchain CallbackHandler", - "href": "https://github.com/orgs/langfuse/discussions/2354", - "created_at": "2024-06-17T08:21:56Z", + "number": 2534, + "title": "Simple graphs and metrics for scores and evaluations", + "href": "https://github.com/orgs/langfuse/discussions/2534", + "created_at": "2024-07-03T17:14:42Z", "upvotes": 2, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "derevyan", - "html_url": "https://github.com/derevyan" + "login": "justinwiley", + "html_url": "https://github.com/justinwiley" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2353, - "title": "[Migration] Auto-migration DB error when upgrade langfuse version", - "href": "https://github.com/orgs/langfuse/discussions/2353", - "created_at": "2024-06-17T08:02:03Z", + "number": 2529, + "title": "feat: Track Exceptions while using Decorators", + "href": "https://github.com/orgs/langfuse/discussions/2529", + "created_at": "2024-07-03T11:40:19Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "integration-python-decorator" ], "author": { - "login": "charlieviettq", - "html_url": "https://github.com/charlieviettq" + "login": "Manonandan", + "html_url": "https://github.com/Manonandan" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2351, - "title": "Customize Langchain callback handler to add spans to existing traces created by separate thread/process", - "href": "https://github.com/orgs/langfuse/discussions/2351", - "created_at": "2024-06-17T03:41:57Z", + "number": 2523, + "title": "Feature Request: Sidebar Display for Trace Details in Dataset Runs", + "href": "https://github.com/orgs/langfuse/discussions/2523", + "created_at": "2024-07-02T15:00:47Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 3, "resolved": false, "labels": [ - "integration-langchain" + "feat-datasets" ], "author": { - "login": "Chengdyc", - "html_url": "https://github.com/Chengdyc" + "login": "tuan3w", + "html_url": "https://github.com/tuan3w" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2348, - "title": "not serializable object of type: LangfuseResponseGeneratorSync", - "href": "https://github.com/orgs/langfuse/discussions/2348", - "created_at": "2024-06-14T22:33:09Z", - "upvotes": 1, + "number": 2511, + "title": "Scoring dataset runs, e.g. precision, recall, f-value", + "href": "https://github.com/orgs/langfuse/discussions/2511", + "created_at": "2024-07-02T08:10:21Z", + "upvotes": 6, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "howtodoml", - "html_url": "https://github.com/howtodoml" + "login": "yusuke-intern", + "html_url": "https://github.com/yusuke-intern" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2346, - "title": "Chain two prompts", - "href": "https://github.com/orgs/langfuse/discussions/2346", - "created_at": "2024-06-14T08:20:48Z", - "upvotes": 1, - "comment_count": 1, + "number": 2510, + "title": "How can we see traces of MULTIMODAL llms over langfuse ?", + "href": "https://github.com/orgs/langfuse/discussions/2510", + "created_at": "2024-07-02T05:15:59Z", + "upvotes": 4, + "comment_count": 3, "resolved": false, "labels": [ - "feat-prompt-management", - "integration-langchain" + "✅ Done", + "feat-multimodal" ], "author": { - "login": "darkostanimirovic", - "html_url": "https://github.com/darkostanimirovic" + "login": "Aaryaveerkrishna23", + "html_url": "https://github.com/Aaryaveerkrishna23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2344, - "title": "Can you use internal Kubernetes DNS to receive traffic from other Kubernetes workloads?", - "href": "https://github.com/orgs/langfuse/discussions/2344", - "created_at": "2024-06-14T08:15:36Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 2509, + "title": "Support OpenTelemetry-based instrumentation (traceloop openllmetry and others)", + "href": "https://github.com/orgs/langfuse/discussions/2509", + "created_at": "2024-07-02T02:29:14Z", + "upvotes": 4, + "comment_count": 5, + "resolved": false, + "labels": [ + "integrations" + ], "author": { - "login": "smeasures", - "html_url": "https://github.com/smeasures" + "login": "gyliu513", + "html_url": "https://github.com/gyliu513" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2342, - "title": "Getting trace id out of a langchain runnable", - "href": "https://github.com/orgs/langfuse/discussions/2342", - "created_at": "2024-06-14T01:15:26Z", - "upvotes": 1, + "number": 2508, + "title": "Enable Langfuse can expose metrics in Prometheus format", + "href": "https://github.com/orgs/langfuse/discussions/2508", + "created_at": "2024-07-02T02:25:24Z", + "upvotes": 5, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "salmanmashayekh", - "html_url": "https://github.com/salmanmashayekh" + "login": "gyliu513", + "html_url": "https://github.com/gyliu513" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2338, - "title": "Can RBAC Role Assignment be done using Azure AD SSO token?", - "href": "https://github.com/orgs/langfuse/discussions/2338", - "created_at": "2024-06-13T11:29:59Z", - "upvotes": 2, - "comment_count": 2, + "number": 2501, + "title": "Use Langchain LCEL + Langserve + run time user_id/session_id", + "href": "https://github.com/orgs/langfuse/discussions/2501", + "created_at": "2024-07-01T15:51:47Z", + "upvotes": 4, + "comment_count": 1, "resolved": false, "labels": [ - "feat-rbac", - "self-hosting" + "integration-langchain", + "feat-users", + "feat-sessions" ], "author": { - "login": "joshwright10", - "html_url": "https://github.com/joshwright10" + "login": "ravediamond", + "html_url": "https://github.com/ravediamond" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2298, - "title": "llamaindex: function_call does not generate subspans for a custom AsyncBaseTool class", - "href": "https://github.com/orgs/langfuse/discussions/2298", - "created_at": "2024-06-11T09:28:33Z", + "number": 2493, + "title": "Easy token price estimates for 400+ LLMs", + "href": "https://github.com/orgs/langfuse/discussions/2493", + "created_at": "2024-07-01T06:55:56Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [ - "integraton-llamaindex" + "feat-cost-tracking" ], "author": { - "login": "ootkin", - "html_url": "https://github.com/ootkin" - }, - "category": "Support" - }, - { - "number": 2290, - "title": "There are no evaluation component in the 2.50 version", - "href": "https://github.com/orgs/langfuse/discussions/2290", - "created_at": "2024-06-10T19:36:30Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "yanlinchn", - "html_url": "https://github.com/yanlinchn" + "login": "derevyan", + "html_url": "https://github.com/derevyan" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2254, - "title": "Unable to get hello world program working due to incorrect public key / host", - "href": "https://github.com/orgs/langfuse/discussions/2254", - "created_at": "2024-06-06T09:13:53Z", + "number": 2488, + "title": "Add contextmanager support to python decorator", + "href": "https://github.com/orgs/langfuse/discussions/2488", + "created_at": "2024-06-29T20:43:50Z", "upvotes": 3, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "integration-python-decorator" ], "author": { - "login": "mr-nano", - "html_url": "https://github.com/mr-nano" + "login": "yaniv-aknin", + "html_url": "https://github.com/yaniv-aknin" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2244, - "title": "2 traces generated instead of 1", - "href": "https://github.com/orgs/langfuse/discussions/2244", - "created_at": "2024-06-05T17:06:52Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 2469, + "title": "Adding userId / author to score (custom metadata)", + "href": "https://github.com/orgs/langfuse/discussions/2469", + "created_at": "2024-06-27T19:02:17Z", + "upvotes": 2, + "comment_count": 2, + "resolved": false, "labels": [ - "integration-langchain", - "feat-datasets" + "feat-scores", + "feat-users" ], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "ivanviragine", + "html_url": "https://github.com/ivanviragine" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2211, - "title": "How to clean the langfuse cache data periodically?", - "href": "https://github.com/orgs/langfuse/discussions/2211", - "created_at": "2024-06-03T07:40:22Z", + "number": 2456, + "title": "Export to CSV feature in the Traces", + "href": "https://github.com/orgs/langfuse/discussions/2456", + "created_at": "2024-06-27T11:02:47Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "He-Huang", - "html_url": "https://github.com/He-Huang" + "login": "Aniket3007", + "html_url": "https://github.com/Aniket3007" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2207, - "title": "Model Cost does not show up", - "href": "https://github.com/orgs/langfuse/discussions/2207", - "created_at": "2024-06-02T11:08:58Z", + "number": 2454, + "title": "Expand all json-views of Dataset items etc.", + "href": "https://github.com/orgs/langfuse/discussions/2454", + "created_at": "2024-06-27T08:18:23Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "feat-cost-tracking" + "✅ Done", + "feat-datasets" ], "author": { - "login": "jannikstdl", - "html_url": "https://github.com/jannikstdl" + "login": "tkreuder", + "html_url": "https://github.com/tkreuder" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2206, - "title": "Possibilities for auth", - "href": "https://github.com/orgs/langfuse/discussions/2206", - "created_at": "2024-06-01T23:38:39Z", + "number": 2438, + "title": "Bedrock provider when using llamaindex", + "href": "https://github.com/orgs/langfuse/discussions/2438", + "created_at": "2024-06-26T11:00:54Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "integraton-llamaindex" ], "author": { - "login": "Getty", - "html_url": "https://github.com/Getty" + "login": "mdciri", + "html_url": "https://github.com/mdciri" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2200, - "title": "How does one replace values for a ChatPromptTemplate for Langchain", - "href": "https://github.com/orgs/langfuse/discussions/2200", - "created_at": "2024-05-31T19:39:14Z", - "upvotes": 0, - "comment_count": 2, + "number": 2437, + "title": "Project members management via public API", + "href": "https://github.com/orgs/langfuse/discussions/2437", + "created_at": "2024-06-26T10:03:50Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-rbac" + ], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "tmarenko", + "html_url": "https://github.com/tmarenko" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2188, - "title": "Time to first token?", - "href": "https://github.com/orgs/langfuse/discussions/2188", - "created_at": "2024-05-30T12:45:37Z", + "number": 2402, + "title": "Add string data type in score config", + "href": "https://github.com/orgs/langfuse/discussions/2402", + "created_at": "2024-06-24T11:12:54Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-scores" + ], "author": { - "login": "jrcapicua", - "html_url": "https://github.com/jrcapicua" + "login": "emfhal", + "html_url": "https://github.com/emfhal" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2172, - "title": "How to reuse callback handler in langchain integration?", - "href": "https://github.com/orgs/langfuse/discussions/2172", - "created_at": "2024-05-28T15:25:39Z", - "upvotes": 1, - "comment_count": 2, + "number": 2400, + "title": "Support for Custom Base URL Prefix in Langfuse (nextjs basepath)", + "href": "https://github.com/orgs/langfuse/discussions/2400", + "created_at": "2024-06-24T09:57:57Z", + "upvotes": 20, + "comment_count": 9, "resolved": false, "labels": [ - "integration-langchain" + "✅ Done", + "self-hosting" ], "author": { - "login": "SebastianStehle", - "html_url": "https://github.com/SebastianStehle" + "login": "databill86", + "html_url": "https://github.com/databill86" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2165, - "title": "Auth0 not working", - "href": "https://github.com/orgs/langfuse/discussions/2165", - "created_at": "2024-05-28T11:38:43Z", - "upvotes": 2, - "comment_count": 3, + "number": 2397, + "title": "Add ARM64 docker image", + "href": "https://github.com/orgs/langfuse/discussions/2397", + "created_at": "2024-06-21T13:35:24Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ + "✅ Done", "self-hosting" ], "author": { - "login": "mforell", - "html_url": "https://github.com/mforell" + "login": "lucasiscovici", + "html_url": "https://github.com/lucasiscovici" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2162, - "title": "Connect Prompt ID to GENERATIONS when integrate Langfuse in LangChain.", - "href": "https://github.com/orgs/langfuse/discussions/2162", - "created_at": "2024-05-28T00:56:34Z", - "upvotes": 8, + "number": 2390, + "title": "Implement Duplication Check for Prompt Versions in Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2390", + "created_at": "2024-06-21T08:03:39Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "hunter0802", - "html_url": "https://github.com/hunter0802" + "login": "sapipoZZZ", + "html_url": "https://github.com/sapipoZZZ" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2154, - "title": "__root__ -> items -> 0 -> datasetName field required (type=value_error.missing)", - "href": "https://github.com/orgs/langfuse/discussions/2154", - "created_at": "2024-05-27T11:26:24Z", - "upvotes": 1, - "comment_count": 2, + "number": 2378, + "title": "Number of times a prompt was fetched", + "href": "https://github.com/orgs/langfuse/discussions/2378", + "created_at": "2024-06-20T07:37:12Z", + "upvotes": 3, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "subhampasari", + "html_url": "https://github.com/subhampasari" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2152, - "title": "get_langchain_handler() alwasy start from trace root.", - "href": "https://github.com/orgs/langfuse/discussions/2152", - "created_at": "2024-05-27T10:47:42Z", + "number": 2376, + "title": "Allow for custom OAuth scopes when self-hosing", + "href": "https://github.com/orgs/langfuse/discussions/2376", + "created_at": "2024-06-19T22:23:59Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "feat-auth" ], "author": { - "login": "hunter0802", - "html_url": "https://github.com/hunter0802" + "login": "0x77dev", + "html_url": "https://github.com/0x77dev" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2146, - "title": "Customize LangChain Integration.", - "href": "https://github.com/orgs/langfuse/discussions/2146", - "created_at": "2024-05-27T06:12:41Z", + "number": 2371, + "title": "SBS Markdown mode for dataset runs", + "href": "https://github.com/orgs/langfuse/discussions/2371", + "created_at": "2024-06-19T14:57:32Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain" + "feat-datasets" ], "author": { - "login": "hunter0802", - "html_url": "https://github.com/hunter0802" + "login": "pfurovYnP", + "html_url": "https://github.com/pfurovYnP" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2145, - "title": "Need help on syntax for editing project roles", - "href": "https://github.com/orgs/langfuse/discussions/2145", - "created_at": "2024-05-26T18:50:59Z", + "number": 2358, + "title": "Add view mode to Settings", + "href": "https://github.com/orgs/langfuse/discussions/2358", + "created_at": "2024-06-17T12:48:04Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "hrithik062", - "html_url": "https://github.com/hrithik062" + "login": "emfhal", + "html_url": "https://github.com/emfhal" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2142, - "title": "Unable to login with SSO", - "href": "https://github.com/orgs/langfuse/discussions/2142", - "created_at": "2024-05-24T18:40:35Z", - "upvotes": 1, + "number": 2352, + "title": "Support SAML login protocol", + "href": "https://github.com/orgs/langfuse/discussions/2352", + "created_at": "2024-06-17T07:14:14Z", + "upvotes": 3, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "self-hosting" + ], "author": { - "login": "alecor191", - "html_url": "https://github.com/alecor191" + "login": "emfhal", + "html_url": "https://github.com/emfhal" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2137, - "title": "Latency (Avg) showing 0 for dataset runs", - "href": "https://github.com/orgs/langfuse/discussions/2137", - "created_at": "2024-05-24T07:33:51Z", - "upvotes": 4, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 2343, + "title": "Bring Langfuse to Cloud Marketplaces", + "href": "https://github.com/orgs/langfuse/discussions/2343", + "created_at": "2024-06-14T06:41:18Z", + "upvotes": 2, + "comment_count": 2, + "resolved": false, + "labels": [ + "self-hosting" + ], "author": { - "login": "karthik-TLIT", - "html_url": "https://github.com/karthik-TLIT" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2130, - "title": "Evaluations Not Available in Self-Hosted Version?", - "href": "https://github.com/orgs/langfuse/discussions/2130", - "created_at": "2024-05-23T14:31:16Z", - "upvotes": 3, - "comment_count": 1, - "resolved": true, + "number": 2336, + "title": "Saving a filter", + "href": "https://github.com/orgs/langfuse/discussions/2336", + "created_at": "2024-06-13T09:15:59Z", + "upvotes": 1, + "comment_count": 0, + "resolved": false, "labels": [], "author": { - "login": "c0pper", - "html_url": "https://github.com/c0pper" + "login": "avinash361-devrev", + "html_url": "https://github.com/avinash361-devrev" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2114, - "title": "Careers link on HN is broken", - "href": "https://github.com/orgs/langfuse/discussions/2114", - "created_at": "2024-05-21T07:28:26Z", + "number": 2331, + "title": "Pendo integration", + "href": "https://github.com/orgs/langfuse/discussions/2331", + "created_at": "2024-06-12T18:22:32Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "davherrmann", - "html_url": "https://github.com/davherrmann" + "login": "mrunaaaaaal", + "html_url": "https://github.com/mrunaaaaaal" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2111, - "title": "Token cost is counted even if langchains LLM cache is utilized", - "href": "https://github.com/orgs/langfuse/discussions/2111", - "created_at": "2024-05-20T23:23:44Z", + "number": 2282, + "title": "[Dashboard] Update Scores Chart to include number of scores on secondary y axis", + "href": "https://github.com/orgs/langfuse/discussions/2282", + "created_at": "2024-06-10T08:41:41Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain" + "feat-dashboard" + ], + "author": { + "login": "charlieviettq", + "html_url": "https://github.com/charlieviettq" + }, + "category": "Ideas" + }, + { + "number": 2278, + "title": "Type of input and output of each span visible in the UI", + "href": "https://github.com/orgs/langfuse/discussions/2278", + "created_at": "2024-06-08T21:17:48Z", + "upvotes": 3, + "comment_count": 1, + "resolved": false, + "labels": [ + "ui" ], "author": { "login": "arthurGrigo", "html_url": "https://github.com/arthurGrigo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2106, - "title": "Hability to store pre defined initial message", - "href": "https://github.com/orgs/langfuse/discussions/2106", - "created_at": "2024-05-20T20:40:23Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 2268, + "title": "Langfuse retention settings", + "href": "https://github.com/orgs/langfuse/discussions/2268", + "created_at": "2024-06-07T12:27:32Z", + "upvotes": 6, + "comment_count": 6, + "resolved": false, "labels": [], "author": { - "login": "Lunik", - "html_url": "https://github.com/Lunik" + "login": "sudhanshu746", + "html_url": "https://github.com/sudhanshu746" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2099, - "title": "Deleting Duplicate Items in a Dataset", - "href": "https://github.com/orgs/langfuse/discussions/2099", - "created_at": "2024-05-20T09:48:58Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 2241, + "title": "Tracing integration with unify.ai", + "href": "https://github.com/orgs/langfuse/discussions/2241", + "created_at": "2024-06-05T15:17:00Z", + "upvotes": 5, + "comment_count": 3, + "resolved": false, "labels": [ - "feat-datasets" + "integrations" ], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2098, - "title": "Wrong model for billing", - "href": "https://github.com/orgs/langfuse/discussions/2098", - "created_at": "2024-05-20T09:29:33Z", - "upvotes": 2, + "number": 2237, + "title": "Add Langchain Support to Prompt Management", + "href": "https://github.com/orgs/langfuse/discussions/2237", + "created_at": "2024-06-05T10:05:13Z", + "upvotes": 32, + "comment_count": 5, + "resolved": false, + "labels": [ + "feat-prompt-management", + "integration-langchain", + "✅ Done" + ], + "author": { + "login": "guidev", + "html_url": "https://github.com/guidev" + }, + "category": "Ideas" + }, + { + "number": 2226, + "title": "Monitoring Costs and Traces generated by RAGAS", + "href": "https://github.com/orgs/langfuse/discussions/2226", + "created_at": "2024-06-04T09:35:25Z", + "upvotes": 4, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "wdxwj", - "html_url": "https://github.com/wdxwj" + "login": "paolotamag", + "html_url": "https://github.com/paolotamag" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2077, - "title": "Error Encountered During Migration for Applying Newly Supported Models to Existing Data", - "href": "https://github.com/orgs/langfuse/discussions/2077", - "created_at": "2024-05-16T15:30:33Z", + "number": 2215, + "title": "new chart in dashboard for booleans metrics", + "href": "https://github.com/orgs/langfuse/discussions/2215", + "created_at": "2024-06-03T12:48:37Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "Zherdev1996", - "html_url": "https://github.com/Zherdev1996" + "login": "paolotamag", + "html_url": "https://github.com/paolotamag" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2073, - "title": "Will Playground be available for self-hosted?", - "href": "https://github.com/orgs/langfuse/discussions/2073", - "created_at": "2024-05-16T12:40:30Z", - "upvotes": 4, + "number": 2210, + "title": "MessagesPlaceholder in \"Create New Prompt\" panel", + "href": "https://github.com/orgs/langfuse/discussions/2210", + "created_at": "2024-06-03T06:58:45Z", + "upvotes": 6, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "feat-playground" + "feat-prompt-management" ], "author": { - "login": "sabatesduran", - "html_url": "https://github.com/sabatesduran" + "login": "NIKsun", + "html_url": "https://github.com/NIKsun" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2070, - "title": "Error on Local Deployment: \"Evals available in cloud only\" when Adding LLM API Key", - "href": "https://github.com/orgs/langfuse/discussions/2070", - "created_at": "2024-05-16T09:02:43Z", + "number": 2209, + "title": "Enhance data in daily metrics api endpoint", + "href": "https://github.com/orgs/langfuse/discussions/2209", + "created_at": "2024-06-02T14:38:15Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "✅ Done", + "feat-api" + ], "author": { - "login": "youngsj951104", - "html_url": "https://github.com/youngsj951104" + "login": "matthiaslau", + "html_url": "https://github.com/matthiaslau" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2069, - "title": "Does langfuse uses any Postgres-only features?", - "href": "https://github.com/orgs/langfuse/discussions/2069", - "created_at": "2024-05-16T06:36:16Z", + "number": 2203, + "title": "Feature request: Ability to add comments to versions of prompts", + "href": "https://github.com/orgs/langfuse/discussions/2203", + "created_at": "2024-06-01T13:13:27Z", "upvotes": 2, - "comment_count": 1, - "resolved": true, - "labels": [], + "comment_count": 3, + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "rohts-patil", - "html_url": "https://github.com/rohts-patil" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2063, - "title": "Exception(\"parent run not found\")", - "href": "https://github.com/orgs/langfuse/discussions/2063", - "created_at": "2024-05-15T14:45:00Z", - "upvotes": 1, - "comment_count": 1, + "number": 2195, + "title": "Timeline/graph visualization for traces", + "href": "https://github.com/orgs/langfuse/discussions/2195", + "created_at": "2024-05-31T08:18:11Z", + "upvotes": 7, + "comment_count": 4, "resolved": false, - "labels": [], + "labels": [ + "✅ Done" + ], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "david1542", + "html_url": "https://github.com/david1542" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2042, - "title": "Availability of evals when self-hosting", - "href": "https://github.com/orgs/langfuse/discussions/2042", - "created_at": "2024-05-13T14:06:11Z", + "number": 2194, + "title": "Terraform Provider for internal Langfuse configuration", + "href": "https://github.com/orgs/langfuse/discussions/2194", + "created_at": "2024-05-31T06:23:11Z", "upvotes": 2, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "feat-evals" + "self-hosting" ], "author": { - "login": "derevyan", - "html_url": "https://github.com/derevyan" + "login": "mroedder-d7", + "html_url": "https://github.com/mroedder-d7" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2031, - "title": "Starting a demo from JS SDK and local running Langfuse, but cannot create init trace currently", - "href": "https://github.com/orgs/langfuse/discussions/2031", - "created_at": "2024-05-10T08:49:40Z", + "number": 2184, + "title": "support query prompt via prompt id", + "href": "https://github.com/orgs/langfuse/discussions/2184", + "created_at": "2024-05-30T02:55:59Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "JamieLee0510", - "html_url": "https://github.com/JamieLee0510" - }, - "category": "Support" - }, - { - "number": 2009, - "title": "Custom name of Span when using Langchain handler instead of RunnableSequence", - "href": "https://github.com/orgs/langfuse/discussions/2009", - "created_at": "2024-05-08T12:23:08Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [ - "integration-langchain" - ], - "author": { - "login": "nathan-vo810", - "html_url": "https://github.com/nathan-vo810" + "login": "hu9029", + "html_url": "https://github.com/hu9029" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2008, - "title": "Not able to add dataset item", - "href": "https://github.com/orgs/langfuse/discussions/2008", - "created_at": "2024-05-08T12:11:04Z", + "number": 2181, + "title": "Support for SDK entry-point wrapper around async REST API client", + "href": "https://github.com/orgs/langfuse/discussions/2181", + "created_at": "2024-05-29T17:50:22Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "blazing-gig", + "html_url": "https://github.com/blazing-gig" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2007, - "title": "Langfuse in PHP. Which are the minimum functions needed to implement?", - "href": "https://github.com/orgs/langfuse/discussions/2007", - "created_at": "2024-05-08T10:55:07Z", - "upvotes": 1, + "number": 2176, + "title": "Support querying Users (GET) to support analytics pipeline solutions", + "href": "https://github.com/orgs/langfuse/discussions/2176", + "created_at": "2024-05-29T02:42:13Z", + "upvotes": 2, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-users" + ], "author": { - "login": "phpia", - "html_url": "https://github.com/phpia" + "login": "Tjmstudios", + "html_url": "https://github.com/Tjmstudios" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2005, - "title": "How to get trace data with langfuse-langchain in JS/TS?", - "href": "https://github.com/orgs/langfuse/discussions/2005", - "created_at": "2024-05-08T08:08:42Z", - "upvotes": 1, + "number": 2161, + "title": "Prompt version only create when different", + "href": "https://github.com/orgs/langfuse/discussions/2161", + "created_at": "2024-05-27T23:47:21Z", + "upvotes": 4, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain" + "feat-prompt-management" ], "author": { - "login": "AdiletBekmuratov", - "html_url": "https://github.com/AdiletBekmuratov" + "login": "brightsparc", + "html_url": "https://github.com/brightsparc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1982, - "title": "trace doesn't work with .batch handler on langserve", - "href": "https://github.com/orgs/langfuse/discussions/1982", - "created_at": "2024-05-06T02:32:30Z", + "number": 2140, + "title": "clickhouse support", + "href": "https://github.com/orgs/langfuse/discussions/2140", + "created_at": "2024-05-24T15:21:14Z", "upvotes": 2, - "comment_count": 0, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "work-in-progress", + "performance" + ], "author": { - "login": "restuprajna", - "html_url": "https://github.com/restuprajna" + "login": "newcworld", + "html_url": "https://github.com/newcworld" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1979, - "title": "get_prompt function failed in langfuse-python 2.28.3", - "href": "https://github.com/orgs/langfuse/discussions/1979", - "created_at": "2024-05-05T19:57:40Z", - "upvotes": 1, + "number": 2131, + "title": "Export to data warehouses (BigQuery etc)", + "href": "https://github.com/orgs/langfuse/discussions/2131", + "created_at": "2024-05-23T15:52:18Z", + "upvotes": 18, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "nathan-vo810", - "html_url": "https://github.com/nathan-vo810" + "login": "rohan-mehta", + "html_url": "https://github.com/rohan-mehta" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1969, - "title": "How to utilize a dataset w/ typescript and langchain integration", - "href": "https://github.com/orgs/langfuse/discussions/1969", - "created_at": "2024-05-03T15:22:21Z", - "upvotes": 1, + "number": 2124, + "title": "Proposal: Add Support for Uploading Dataset Items via UI", + "href": "https://github.com/orgs/langfuse/discussions/2124", + "created_at": "2024-05-22T10:58:04Z", + "upvotes": 4, "comment_count": 1, "resolved": false, "labels": [ "feat-datasets" ], "author": { - "login": "sahellebusch", - "html_url": "https://github.com/sahellebusch" + "login": "vaddenz", + "html_url": "https://github.com/vaddenz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1957, - "title": "DevOps: What is the best way to create separate Langfuse instances in different environments: Dev, Test, QA, Prod?", - "href": "https://github.com/orgs/langfuse/discussions/1957", - "created_at": "2024-05-02T21:28:07Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, + "number": 2119, + "title": "Phidata support", + "href": "https://github.com/orgs/langfuse/discussions/2119", + "created_at": "2024-05-21T14:20:09Z", + "upvotes": 1, + "comment_count": 1, + "resolved": false, "labels": [ - "self-hosting" + "integrations" ], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "michaelpoluektov", + "html_url": "https://github.com/michaelpoluektov" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1952, - "title": "How to communicate trace-id between backend and frontend ? (langchain+langserve integration)", - "href": "https://github.com/orgs/langfuse/discussions/1952", - "created_at": "2024-05-02T13:48:20Z", - "upvotes": 1, - "comment_count": 3, + "number": 2104, + "title": "Feature Request: Tracing Sampling Rate Configuration for Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2104", + "created_at": "2024-05-20T16:23:05Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "✅ Done" ], "author": { - "login": "Sinnaeve", - "html_url": "https://github.com/Sinnaeve" + "login": "himansrivastava", + "html_url": "https://github.com/himansrivastava" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1946, - "title": "Not able to build docker image from web/Dockerfile", - "href": "https://github.com/orgs/langfuse/discussions/1946", - "created_at": "2024-05-02T09:41:18Z", - "upvotes": 2, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 2101, + "title": "feat: Adding AWS Cognito Authentication", + "href": "https://github.com/orgs/langfuse/discussions/2101", + "created_at": "2024-05-20T14:30:32Z", + "upvotes": 1, + "comment_count": 2, + "resolved": false, + "labels": [ + "✅ Done", + "feat-auth" + ], "author": { - "login": "Subham0793", - "html_url": "https://github.com/Subham0793" + "login": "Shekswess", + "html_url": "https://github.com/Shekswess" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1940, - "title": "Simple Prompt -> LLM error with Usage Object?", - "href": "https://github.com/orgs/langfuse/discussions/1940", - "created_at": "2024-05-01T13:47:14Z", - "upvotes": 2, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 2097, + "title": "Markdown Rendering Option", + "href": "https://github.com/orgs/langfuse/discussions/2097", + "created_at": "2024-05-18T16:58:37Z", + "upvotes": 4, + "comment_count": 4, + "resolved": false, + "labels": [ + "✅ Done" + ], "author": { - "login": "tzilkha", - "html_url": "https://github.com/tzilkha" + "login": "hburrichter", + "html_url": "https://github.com/hburrichter" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1864, - "title": "Can't see traces in the webUI if callback_handler passed to LLM init constructor", - "href": "https://github.com/orgs/langfuse/discussions/1864", - "created_at": "2024-04-25T21:01:54Z", - "upvotes": 2, - "comment_count": 1, + "number": 2081, + "title": "feat: inject langfuse info into langchain metadata", + "href": "https://github.com/orgs/langfuse/discussions/2081", + "created_at": "2024-05-16T20:43:41Z", + "upvotes": 1, + "comment_count": 0, + "resolved": false, + "labels": [ + "integration-langchain" + ], + "author": { + "login": "benobytes", + "html_url": "https://github.com/benobytes" + }, + "category": "Ideas" + }, + { + "number": 2072, + "title": "Adding prompt tags via Python SDK (or other code based interactions)", + "href": "https://github.com/orgs/langfuse/discussions/2072", + "created_at": "2024-05-16T09:46:20Z", + "upvotes": 5, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "gabrielfior", - "html_url": "https://github.com/gabrielfior" + "login": "simon-hiel", + "html_url": "https://github.com/simon-hiel" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1860, - "title": "Alter generation names with LangChain integration", - "href": "https://github.com/orgs/langfuse/discussions/1860", - "created_at": "2024-04-25T18:12:35Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 2071, + "title": "Save playground conversation to a dataset", + "href": "https://github.com/orgs/langfuse/discussions/2071", + "created_at": "2024-05-16T09:24:29Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, "labels": [ - "integration-langchain" + "feat-datasets", + "feat-playground" ], "author": { - "login": "nic-asnes-klaviyo", - "html_url": "https://github.com/nic-asnes-klaviyo" + "login": "bderenzi", + "html_url": "https://github.com/bderenzi" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1831, - "title": "how to check only output tokens and models costs related to only output tokens?", - "href": "https://github.com/orgs/langfuse/discussions/1831", - "created_at": "2024-04-24T12:27:17Z", - "upvotes": 2, + "number": 2065, + "title": "Support multiple prompts attached to a generation.", + "href": "https://github.com/orgs/langfuse/discussions/2065", + "created_at": "2024-05-15T22:16:35Z", + "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "manishiitg", - "html_url": "https://github.com/manishiitg" + "login": "jansenderr", + "html_url": "https://github.com/jansenderr" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1814, - "title": "Deploy to heroku", - "href": "https://github.com/orgs/langfuse/discussions/1814", - "created_at": "2024-04-23T13:56:27Z", + "number": 2064, + "title": "Show explicit error when viewing a project that doesn't exist", + "href": "https://github.com/orgs/langfuse/discussions/2064", + "created_at": "2024-05-15T16:49:32Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [], "author": { - "login": "MarcoSteinke", - "html_url": "https://github.com/MarcoSteinke" + "login": "backmask", + "html_url": "https://github.com/backmask" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1788, - "title": "Need help with resolving long runtimes when Langfuse tracing is enabled", - "href": "https://github.com/orgs/langfuse/discussions/1788", - "created_at": "2024-04-19T17:46:05Z", - "upvotes": 2, - "comment_count": 1, + "number": 2045, + "title": "Requesting official support OpenAI's new gpt-4o model", + "href": "https://github.com/orgs/langfuse/discussions/2045", + "created_at": "2024-05-13T21:37:38Z", + "upvotes": 3, + "comment_count": 5, "resolved": false, - "labels": [], + "labels": [ + "integration-openai", + "✅ Done", + "feat-cost-tracking" + ], "author": { - "login": "pooja1423", - "html_url": "https://github.com/pooja1423" + "login": "varenc", + "html_url": "https://github.com/varenc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1785, - "title": "How to limit the number of traces", - "href": "https://github.com/orgs/langfuse/discussions/1785", - "created_at": "2024-04-19T10:29:17Z", - "upvotes": 1, - "comment_count": 1, + "number": 2043, + "title": "Support instrumentation through openllmetry", + "href": "https://github.com/orgs/langfuse/discussions/2043", + "created_at": "2024-05-13T19:27:59Z", + "upvotes": 8, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "integrations" + ], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "baggiponte", + "html_url": "https://github.com/baggiponte" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1773, - "title": "Flowise 1.6.5 can not Trace", - "href": "https://github.com/orgs/langfuse/discussions/1773", - "created_at": "2024-04-18T11:55:32Z", - "upvotes": 1, + "number": 2039, + "title": "Introduce the concept of \"sub-prompt\" to improve prompt reusability", + "href": "https://github.com/orgs/langfuse/discussions/2039", + "created_at": "2024-05-13T10:14:44Z", + "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "lknbv5", - "html_url": "https://github.com/lknbv5" + "login": "khaelys", + "html_url": "https://github.com/khaelys" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1759, - "title": "How to get generations and scores in the same trace when using OpenAI sdk or other tools", - "href": "https://github.com/orgs/langfuse/discussions/1759", - "created_at": "2024-04-17T15:56:51Z", + "number": 2030, + "title": "Add number of 'successful request' to traces list view", + "href": "https://github.com/orgs/langfuse/discussions/2030", + "created_at": "2024-05-09T23:25:27Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "databill86", - "html_url": "https://github.com/databill86" + "login": "arthurGrigo", + "html_url": "https://github.com/arthurGrigo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1712, - "title": "Invalid public key", - "href": "https://github.com/orgs/langfuse/discussions/1712", - "created_at": "2024-04-14T18:11:51Z", + "number": 2021, + "title": "Ask for a import/export on prompt management page", + "href": "https://github.com/orgs/langfuse/discussions/2021", + "created_at": "2024-05-09T03:17:50Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "taaha3244", - "html_url": "https://github.com/taaha3244" + "login": "ShaunDeng", + "html_url": "https://github.com/ShaunDeng" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1672, - "title": "Cookies not allowed", - "href": "https://github.com/orgs/langfuse/discussions/1672", - "created_at": "2024-04-11T07:43:53Z", + "number": 2006, + "title": "Gitlab Auth Provider", + "href": "https://github.com/orgs/langfuse/discussions/2006", + "created_at": "2024-05-08T10:12:51Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "danielpirs", - "html_url": "https://github.com/danielpirs" + "login": "jsirex", + "html_url": "https://github.com/jsirex" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1649, - "title": "Run Langchain Evaluations on data in Langfuse , Why is the prompt not considered, and could this lead to evaluation flaws?", - "href": "https://github.com/orgs/langfuse/discussions/1649", - "created_at": "2024-04-10T05:25:28Z", - "upvotes": 1, - "comment_count": 1, + "number": 1990, + "title": "Add batch actions to traces", + "href": "https://github.com/orgs/langfuse/discussions/1990", + "created_at": "2024-05-07T09:37:42Z", + "upvotes": 3, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "pengpengIlove", - "html_url": "https://github.com/pengpengIlove" + "login": "nimbusaeta", + "html_url": "https://github.com/nimbusaeta" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1610, - "title": "Scoring a trace after the LLM chain returns", - "href": "https://github.com/orgs/langfuse/discussions/1610", - "created_at": "2024-04-07T15:12:34Z", - "upvotes": 1, + "number": 1988, + "title": "Upload datasets via UI", + "href": "https://github.com/orgs/langfuse/discussions/1988", + "created_at": "2024-05-06T20:25:20Z", + "upvotes": 8, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "feat-scores" + "feat-datasets" ], "author": { - "login": "pooja1423", - "html_url": "https://github.com/pooja1423" + "login": "assafweinberg", + "html_url": "https://github.com/assafweinberg" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1601, - "title": "Okta auth got `read ECONNRESET`", - "href": "https://github.com/orgs/langfuse/discussions/1601", - "created_at": "2024-04-04T03:46:08Z", - "upvotes": 1, + "number": 1987, + "title": "API/UI to delete dataset items and runs", + "href": "https://github.com/orgs/langfuse/discussions/1987", + "created_at": "2024-05-06T17:13:16Z", + "upvotes": 18, "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "tmwatchanan", - "html_url": "https://github.com/tmwatchanan" + "login": "tomek82", + "html_url": "https://github.com/tomek82" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1538, - "title": "Trace input is null when passing in nodes, or Documents with transformations to VectorStoreIndex constructor", - "href": "https://github.com/orgs/langfuse/discussions/1538", - "created_at": "2024-03-29T00:30:49Z", + "number": 1963, + "title": "Is it possible integrate Langfuse with Microsoft Copilot Studio?", + "href": "https://github.com/orgs/langfuse/discussions/1963", + "created_at": "2024-05-03T03:33:22Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "mwertheim-zco", - "html_url": "https://github.com/mwertheim-zco" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1536, - "title": "Tracing and Session support on Integrations like LiteLLM Proxy and others and Is LangFuse logging a background process?", - "href": "https://github.com/orgs/langfuse/discussions/1536", - "created_at": "2024-03-28T20:22:49Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 2055, + "title": "Openai: Support IO capture when streaming function / tool call", + "href": "https://github.com/orgs/langfuse/discussions/2055", + "created_at": "2024-05-01T15:25:15Z", + "upvotes": 10, + "comment_count": 6, + "resolved": false, "labels": [ - "integration-litellm", - "feat-sessions" + "sdk-python", + "integration-openai", + "✅ Done" ], "author": { - "login": "Harryalways317", - "html_url": "https://github.com/Harryalways317" + "login": "DanrForetellix", + "html_url": "https://github.com/DanrForetellix" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1528, - "title": "Aggregated project from multiple langfuse servers", - "href": "https://github.com/orgs/langfuse/discussions/1528", - "created_at": "2024-03-28T09:01:37Z", - "upvotes": 3, + "number": 1941, + "title": "Looking into allowing more customization of the table", + "href": "https://github.com/orgs/langfuse/discussions/1941", + "created_at": "2024-05-01T14:47:32Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "juan-abia", - "html_url": "https://github.com/juan-abia" + "login": "Mohamed-Ayaan358", + "html_url": "https://github.com/Mohamed-Ayaan358" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1524, - "title": "How to add default user and project to self-hosted docker?", - "href": "https://github.com/orgs/langfuse/discussions/1524", - "created_at": "2024-03-28T08:00:07Z", - "upvotes": 1, + "number": 1916, + "title": "Langchain integration Improvements", + "href": "https://github.com/orgs/langfuse/discussions/1916", + "created_at": "2024-04-30T13:23:19Z", + "upvotes": 2, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "integration-langchain", + "✅ Done" ], "author": { - "login": "tzsombor95", - "html_url": "https://github.com/tzsombor95" - }, - "category": "Support" - }, - { - "number": 1512, - "title": "[Alerts] Connect to Slack", - "href": "https://github.com/orgs/langfuse/discussions/1512", - "created_at": "2024-03-27T08:04:49Z", - "upvotes": 3, - "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "hypernovas", - "html_url": "https://github.com/hypernovas" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1486, - "title": "Update/delete score using python sdk", - "href": "https://github.com/orgs/langfuse/discussions/1486", - "created_at": "2024-03-25T20:13:55Z", - "upvotes": 4, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 1904, + "title": "Retrieve prompts based on versioning rather than times for caching", + "href": "https://github.com/orgs/langfuse/discussions/1904", + "created_at": "2024-04-29T14:04:27Z", + "upvotes": 1, + "comment_count": 2, + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "msanand", - "html_url": "https://github.com/msanand" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1481, - "title": "502-Bad Request", - "href": "https://github.com/orgs/langfuse/discussions/1481", - "created_at": "2024-03-22T13:06:18Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 1896, + "title": "Delete Session", + "href": "https://github.com/orgs/langfuse/discussions/1896", + "created_at": "2024-04-29T08:01:05Z", + "upvotes": 6, + "comment_count": 0, + "resolved": false, "labels": [ - "self-hosting" + "feat-sessions" ], "author": { - "login": "tbarbito", - "html_url": "https://github.com/tbarbito" + "login": "rohan-gt", + "html_url": "https://github.com/rohan-gt" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1466, - "title": "bug: Potential bug with AzureAD auth setup", - "href": "https://github.com/orgs/langfuse/discussions/1466", - "created_at": "2024-03-22T07:12:43Z", - "upvotes": 1, - "comment_count": 1, + "number": 1895, + "title": "linking prompts with tracing in langchain integration", + "href": "https://github.com/orgs/langfuse/discussions/1895", + "created_at": "2024-04-28T13:13:08Z", + "upvotes": 10, + "comment_count": 3, "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management", + "integration-langchain", + "✅ Done" ], "author": { - "login": "mprudra", - "html_url": "https://github.com/mprudra" + "login": "SatheeshJM", + "html_url": "https://github.com/SatheeshJM" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1449, - "title": "Langfuse session ID when using Chainlit", - "href": "https://github.com/orgs/langfuse/discussions/1449", - "created_at": "2024-03-20T00:57:09Z", + "number": 1867, + "title": "Add integration with evaluation frameworks", + "href": "https://github.com/orgs/langfuse/discussions/1867", + "created_at": "2024-04-25T23:09:03Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "tituslhy", - "html_url": "https://github.com/tituslhy" + "login": "johnnydevriese", + "html_url": "https://github.com/johnnydevriese" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1445, - "title": "Linking dataset run items with existing callback handler", - "href": "https://github.com/orgs/langfuse/discussions/1445", - "created_at": "2024-03-19T16:54:54Z", + "number": 1862, + "title": "Support Linking Execution Trace to DatasetItem without Fetching Entire Dataset", + "href": "https://github.com/orgs/langfuse/discussions/1862", + "created_at": "2024-04-25T18:57:08Z", "upvotes": 1, "comment_count": 1, "resolved": false, @@ -3049,6002 +3120,5965 @@ "feat-datasets" ], "author": { - "login": "subandwho", - "html_url": "https://github.com/subandwho" + "login": "sfarthin", + "html_url": "https://github.com/sfarthin" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1434, - "title": "Add UserID and Feedback when using LlamaIndex Integration", - "href": "https://github.com/orgs/langfuse/discussions/1434", - "created_at": "2024-03-18T20:24:29Z", + "number": 1858, + "title": "Platform User roles to allow or disable project creation", + "href": "https://github.com/orgs/langfuse/discussions/1858", + "created_at": "2024-04-25T16:00:12Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, + "comment_count": 2, + "resolved": false, "labels": [ - "integraton-llamaindex" + "✅ Done", + "feat-rbac" ], "author": { - "login": "skelleex", - "html_url": "https://github.com/skelleex" + "login": "JMcGenn", + "html_url": "https://github.com/JMcGenn" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1432, - "title": "langfuse.api.resources.commons.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'Observation not found'}", - "href": "https://github.com/orgs/langfuse/discussions/1432", - "created_at": "2024-03-18T13:29:05Z", - "upvotes": 1, + "number": 1851, + "title": "[oauth] Keycloak provider support", + "href": "https://github.com/orgs/langfuse/discussions/1851", + "created_at": "2024-04-25T12:39:26Z", + "upvotes": 7, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "self-hosting" + ], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "9teen90nine", + "html_url": "https://github.com/9teen90nine" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1429, - "title": "Hybrid usage Langfuse among OpenAI calls as well Langchain", - "href": "https://github.com/orgs/langfuse/discussions/1429", - "created_at": "2024-03-17T14:09:57Z", + "number": 1843, + "title": "Support GigaChat model from LangChain", + "href": "https://github.com/orgs/langfuse/discussions/1843", + "created_at": "2024-04-25T09:24:07Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "mikeon", - "html_url": "https://github.com/mikeon" - }, - "category": "Support" - }, - { - "number": 1420, - "title": "Datasets list / by id", - "href": "https://github.com/orgs/langfuse/discussions/1420", - "created_at": "2024-03-15T02:22:27Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [ - "feat-datasets" + "integration-langchain" ], "author": { - "login": "norton120", - "html_url": "https://github.com/norton120" + "login": "Rai220", + "html_url": "https://github.com/Rai220" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1417, - "title": "Running Langfuse in Kubernetes", - "href": "https://github.com/orgs/langfuse/discussions/1417", - "created_at": "2024-03-14T19:59:42Z", + "number": 1830, + "title": "Decorator should also be able to return JSON or Dictionary object", + "href": "https://github.com/orgs/langfuse/discussions/1830", + "created_at": "2024-04-24T09:41:39Z", "upvotes": 1, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "mikeon", - "html_url": "https://github.com/mikeon" + "login": "nathan-vo810", + "html_url": "https://github.com/nathan-vo810" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1382, - "title": "Match LLMs from AWS Bedrock to added model definition", - "href": "https://github.com/orgs/langfuse/discussions/1382", - "created_at": "2024-03-09T08:28:53Z", - "upvotes": 2, + "number": 1826, + "title": "Having a session_with_user client", + "href": "https://github.com/orgs/langfuse/discussions/1826", + "created_at": "2024-04-24T08:31:05Z", + "upvotes": 1, "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "DominikNeumaier", - "html_url": "https://github.com/DominikNeumaier" + "login": "rtzy7", + "html_url": "https://github.com/rtzy7" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1380, - "title": "Langfuse flush() taking a long time and hangs", - "href": "https://github.com/orgs/langfuse/discussions/1380", - "created_at": "2024-03-09T00:09:55Z", + "number": 1823, + "title": "Change `/api/chatCompletion` to be a standard OpenAI proxy on `/api/v1/chat/completions`?", + "href": "https://github.com/orgs/langfuse/discussions/1823", + "created_at": "2024-04-23T19:48:34Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "venu-shapley", - "html_url": "https://github.com/venu-shapley" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1373, - "title": "How to fix error when running docs app demo chat", - "href": "https://github.com/orgs/langfuse/discussions/1373", - "created_at": "2024-03-08T00:08:46Z", + "number": 1820, + "title": "Auth using Microsoft Entra ID", + "href": "https://github.com/orgs/langfuse/discussions/1820", + "created_at": "2024-04-23T18:32:42Z", "upvotes": 1, + "comment_count": 2, + "resolved": false, + "labels": [ + "✅ Done", + "self-hosting" + ], + "author": { + "login": "Stadly", + "html_url": "https://github.com/Stadly" + }, + "category": "Ideas" + }, + { + "number": 1816, + "title": "Add a metrics endpoint for Prometheus", + "href": "https://github.com/orgs/langfuse/discussions/1816", + "created_at": "2024-04-23T14:33:38Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "luandro", - "html_url": "https://github.com/luandro" + "login": "nolwennz", + "html_url": "https://github.com/nolwennz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1357, - "title": "Run items not appearing when linking to a trace and not a span or a generation", - "href": "https://github.com/orgs/langfuse/discussions/1357", - "created_at": "2024-03-07T10:17:34Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 1813, + "title": "Provide an integration with Matomo Analytics so as for Posthog", + "href": "https://github.com/orgs/langfuse/discussions/1813", + "created_at": "2024-04-23T12:24:41Z", + "upvotes": 12, + "comment_count": 4, + "resolved": false, "labels": [ - "feat-datasets" + "integrations" ], "author": { - "login": "ladislasdellinger", - "html_url": "https://github.com/ladislasdellinger" + "login": "Chardonneaur", + "html_url": "https://github.com/Chardonneaur" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1353, - "title": "How do I add custom LLM APIs to the Langfuse UI?", - "href": "https://github.com/orgs/langfuse/discussions/1353", - "created_at": "2024-03-07T06:33:23Z", - "upvotes": 0, + "number": 1800, + "title": "Add command r/command r plus via Azure Marketplace", + "href": "https://github.com/orgs/langfuse/discussions/1800", + "created_at": "2024-04-22T16:11:38Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "bug", + "integration-langchain" + ], "author": { - "login": "yudhiesh", - "html_url": "https://github.com/yudhiesh" + "login": "jayfk", + "html_url": "https://github.com/jayfk" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1336, - "title": "Applying database migrations failed. This is mostly caused by the database being unavailable.", - "href": "https://github.com/orgs/langfuse/discussions/1336", - "created_at": "2024-03-06T09:10:19Z", + "number": 1794, + "title": "User-level dashboard", + "href": "https://github.com/orgs/langfuse/discussions/1794", + "created_at": "2024-04-22T01:56:15Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-users" + ], "author": { - "login": "everyfin-in", - "html_url": "https://github.com/everyfin-in" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1335, - "title": "Openai and null traces for input/output/metadata", - "href": "https://github.com/orgs/langfuse/discussions/1335", - "created_at": "2024-03-06T02:02:46Z", + "number": 1793, + "title": "Request chart of min/avg/max input/output tokens", + "href": "https://github.com/orgs/langfuse/discussions/1793", + "created_at": "2024-04-21T13:33:39Z", "upvotes": 2, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1328, - "title": "Incompatibility between openllmetry and langfuse OpenAI wrapper", - "href": "https://github.com/orgs/langfuse/discussions/1328", - "created_at": "2024-03-05T17:03:34Z", + "number": 1783, + "title": "Limit new user registration", + "href": "https://github.com/orgs/langfuse/discussions/1783", + "created_at": "2024-04-19T09:34:55Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "self-hosting" + ], "author": { - "login": "pamelafox", - "html_url": "https://github.com/pamelafox" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1326, - "title": "Does Langfuse integrate with LiteLLM Proxy Server?", - "href": "https://github.com/orgs/langfuse/discussions/1326", - "created_at": "2024-03-05T15:25:37Z", + "number": 1781, + "title": "feature for python client:get traces by score", + "href": "https://github.com/orgs/langfuse/discussions/1781", + "created_at": "2024-04-19T09:12:48Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "alphanome", - "html_url": "https://github.com/alphanome" + "login": "StarsSparkle", + "html_url": "https://github.com/StarsSparkle" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1325, - "title": "Do you need a helm chart of langfuse?", - "href": "https://github.com/orgs/langfuse/discussions/1325", - "created_at": "2024-03-05T15:02:42Z", - "upvotes": 1, + "number": 1780, + "title": "Log for Function Calling", + "href": "https://github.com/orgs/langfuse/discussions/1780", + "created_at": "2024-04-19T06:40:55Z", + "upvotes": 5, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "integration-openai" + ], "author": { - "login": "artemus717", - "html_url": "https://github.com/artemus717" + "login": "jaindees", + "html_url": "https://github.com/jaindees" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1323, - "title": "When referencing the local langfuse in the langserve code, an error occurs:“ImportError: cannot import name 'ChatDeepInfra' from 'langchain_community.chat_models...”", - "href": "https://github.com/orgs/langfuse/discussions/1323", - "created_at": "2024-03-05T13:03:49Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 1776, + "title": "SSO: Cognito", + "href": "https://github.com/orgs/langfuse/discussions/1776", + "created_at": "2024-04-18T20:40:43Z", + "upvotes": 1, + "comment_count": 2, + "resolved": false, + "labels": [ + "✅ Done", + "self-hosting" + ], "author": { - "login": "zhenlong-zhu", - "html_url": "https://github.com/zhenlong-zhu" + "login": "theluk", + "html_url": "https://github.com/theluk" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1225, - "title": "Can Langfuse be used to record the records of ConversationChain in LangChain?", - "href": "https://github.com/orgs/langfuse/discussions/1225", - "created_at": "2024-02-22T09:24:34Z", + "number": 1774, + "title": "PromptClient: Support mustache type export to langchain", + "href": "https://github.com/orgs/langfuse/discussions/1774", + "created_at": "2024-04-18T18:52:40Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [ - "integration-langchain" - ], + "resolved": false, + "labels": [], "author": { - "login": "lyzltysgithub", - "html_url": "https://github.com/lyzltysgithub" + "login": "maxjacu", + "html_url": "https://github.com/maxjacu" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1193, - "title": "What is the shadow database needed for?", - "href": "https://github.com/orgs/langfuse/discussions/1193", - "created_at": "2024-02-17T08:23:33Z", + "number": 1770, + "title": "New REST API endpoint to get all prompts", + "href": "https://github.com/orgs/langfuse/discussions/1770", + "created_at": "2024-04-18T02:40:14Z", "upvotes": 1, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "Stadly", - "html_url": "https://github.com/Stadly" + "login": "zoltan-fedor", + "html_url": "https://github.com/zoltan-fedor" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1184, - "title": "Unable to set session id or other CallbackHandler parameters when passing trace client in langchain sdk", - "href": "https://github.com/orgs/langfuse/discussions/1184", - "created_at": "2024-02-16T08:01:51Z", + "number": 1769, + "title": "Request chart of the generation speed of tokens (tokens/s)", + "href": "https://github.com/orgs/langfuse/discussions/1769", + "created_at": "2024-04-18T02:14:37Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [ - "integration-langchain" - ], + "resolved": false, + "labels": [], "author": { - "login": "sasidevtool", - "html_url": "https://github.com/sasidevtool" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1186, - "title": "How to set tags when using the Langchain Callback handler", - "href": "https://github.com/orgs/langfuse/discussions/1186", - "created_at": "2024-02-16T05:47:31Z", + "number": 1760, + "title": "annotation of traces in langfuse console?", + "href": "https://github.com/orgs/langfuse/discussions/1760", + "created_at": "2024-04-17T17:51:47Z", + "upvotes": 3, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "erik-squared", + "html_url": "https://github.com/erik-squared" + }, + "category": "Ideas" + }, + { + "number": 1755, + "title": "feat: Prompt API Search (by tags)", + "href": "https://github.com/orgs/langfuse/discussions/1755", + "created_at": "2024-04-17T09:37:50Z", "upvotes": 2, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "sdk-python", - "integration-langchain", - "feat-tags" + "✅ Done" ], "author": { - "login": "reza-mohideen", - "html_url": "https://github.com/reza-mohideen" + "login": "bryan-agicap", + "html_url": "https://github.com/bryan-agicap" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1179, - "title": "Ollama token counts", - "href": "https://github.com/orgs/langfuse/discussions/1179", - "created_at": "2024-02-15T23:38:39Z", + "number": 1744, + "title": "Is it possible to support Dify?", + "href": "https://github.com/orgs/langfuse/discussions/1744", + "created_at": "2024-04-16T20:55:11Z", "upvotes": 2, "comment_count": 2, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "integrations", + "✅ Done", + "integration-dify" + ], "author": { - "login": "aiseei", - "html_url": "https://github.com/aiseei" + "login": "jtsang4", + "html_url": "https://github.com/jtsang4" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1310, - "title": "Trace of custom classes gives nondescriptive info", - "href": "https://github.com/orgs/langfuse/discussions/1310", - "created_at": "2024-02-06T14:13:26Z", + "number": 1716, + "title": "feat: Add `TRACE_EVENTS` flag", + "href": "https://github.com/orgs/langfuse/discussions/1716", + "created_at": "2024-04-15T12:29:30Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "✅ Done" + ], "author": { - "login": "mjungiewicz-exadel", - "html_url": "https://github.com/mjungiewicz-exadel" + "login": "JorisAndrade", + "html_url": "https://github.com/JorisAndrade" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1091, - "title": "How to pass span id to OpenAI `chat.completions.create`", - "href": "https://github.com/orgs/langfuse/discussions/1091", - "created_at": "2024-02-06T09:33:30Z", + "number": 1715, + "title": "Add support for ZITADEL OIDC", + "href": "https://github.com/orgs/langfuse/discussions/1715", + "created_at": "2024-04-15T12:27:54Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "integration-openai" + "self-hosting" ], "author": { - "login": "techytushar", - "html_url": "https://github.com/techytushar" + "login": "bitfactory-sem-denbroeder", + "html_url": "https://github.com/bitfactory-sem-denbroeder" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1081, - "title": "Sessions vs Traces?", - "href": "https://github.com/orgs/langfuse/discussions/1081", - "created_at": "2024-02-05T21:06:03Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 1711, + "title": "Webhook to trigger CI/CD pipeline when new prompt version is created", + "href": "https://github.com/orgs/langfuse/discussions/1711", + "created_at": "2024-04-14T13:46:30Z", + "upvotes": 5, + "comment_count": 1, + "resolved": false, "labels": [ - "feat-sessions" + "feat-prompt-management", + "feat-api" ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "tamdoEH", + "html_url": "https://github.com/tamdoEH" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1071, - "title": "feat: support for custom httpx.client", - "href": "https://github.com/orgs/langfuse/discussions/1071", - "created_at": "2024-02-05T06:35:23Z", - "upvotes": 1, - "comment_count": 2, + "number": 1710, + "title": "Review feature for prompt deployment", + "href": "https://github.com/orgs/langfuse/discussions/1710", + "created_at": "2024-04-14T13:39:50Z", + "upvotes": 3, + "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "brandonkzw", - "html_url": "https://github.com/brandonkzw" + "login": "tamdoEH", + "html_url": "https://github.com/tamdoEH" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1070, - "title": "Where to log request and response headers of generations? (litellm)", - "href": "https://github.com/orgs/langfuse/discussions/1070", - "created_at": "2024-02-05T02:40:38Z", - "upvotes": 1, + "number": 1707, + "title": "API for custom model <> token usage pricing", + "href": "https://github.com/orgs/langfuse/discussions/1707", + "created_at": "2024-04-13T22:37:38Z", + "upvotes": 3, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "integration-litellm" + "✅ Done", + "feat-api" ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "rydamckinney", + "html_url": "https://github.com/rydamckinney" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1055, - "title": "Best way to flush LF in Next.js?", - "href": "https://github.com/orgs/langfuse/discussions/1055", - "created_at": "2024-02-02T17:50:58Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 1696, + "title": "Export & import for prompts, copy between projects", + "href": "https://github.com/orgs/langfuse/discussions/1696", + "created_at": "2024-04-12T20:28:47Z", + "upvotes": 9, + "comment_count": 5, + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "gullerg", - "html_url": "https://github.com/gullerg" + "login": "zoltan-fedor", + "html_url": "https://github.com/zoltan-fedor" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1054, - "title": "Sentry for self-hosted?", - "href": "https://github.com/orgs/langfuse/discussions/1054", - "created_at": "2024-02-02T17:21:06Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 1692, + "title": "Read-only prompt keys?", + "href": "https://github.com/orgs/langfuse/discussions/1692", + "created_at": "2024-04-12T00:57:44Z", + "upvotes": 2, + "comment_count": 2, + "resolved": false, "labels": [], "author": { "login": "Manouchehri", "html_url": "https://github.com/Manouchehri" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1051, - "title": "How can I get the trace_id in langfuse.openai.OpenAI?", - "href": "https://github.com/orgs/langfuse/discussions/1051", - "created_at": "2024-02-02T09:39:55Z", + "number": 1671, + "title": "Ability to run langfuse in tests automatically without manual involvement", + "href": "https://github.com/orgs/langfuse/discussions/1671", + "created_at": "2024-04-11T05:29:44Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], + "comment_count": 2, + "resolved": false, + "labels": [ + "✅ Done", + "self-hosting" + ], "author": { - "login": "yangge2333", - "html_url": "https://github.com/yangge2333" + "login": "SinghCoder", + "html_url": "https://github.com/SinghCoder" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1044, - "title": "AWS SES IAM Policy", - "href": "https://github.com/orgs/langfuse/discussions/1044", - "created_at": "2024-02-02T01:58:26Z", + "number": 1664, + "title": "\"Task\" and \"Bot\" core abstractions", + "href": "https://github.com/orgs/langfuse/discussions/1664", + "created_at": "2024-04-10T20:24:53Z", "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "sfarthin", + "html_url": "https://github.com/sfarthin" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1019, - "title": "WAF Rules for self-hosted", - "href": "https://github.com/orgs/langfuse/discussions/1019", - "created_at": "2024-02-01T01:41:51Z", - "upvotes": 3, - "comment_count": 0, + "number": 1660, + "title": "Prompt Composability", + "href": "https://github.com/orgs/langfuse/discussions/1660", + "created_at": "2024-04-10T15:25:05Z", + "upvotes": 6, + "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "meissnereric", + "html_url": "https://github.com/meissnereric" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1016, - "title": "Scaling / Parallelism / Concurrency safe?", - "href": "https://github.com/orgs/langfuse/discussions/1016", - "created_at": "2024-01-31T22:33:36Z", - "upvotes": 1, + "number": 1633, + "title": "feat: Function Calling Under OpenAI Format", + "href": "https://github.com/orgs/langfuse/discussions/1633", + "created_at": "2024-04-09T08:49:58Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-playground" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "anhphong22", + "html_url": "https://github.com/anhphong22" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1013, - "title": "Building Docker container without database connection?", - "href": "https://github.com/orgs/langfuse/discussions/1013", - "created_at": "2024-01-31T19:32:47Z", + "number": 1630, + "title": "Groq - Mixtral", + "href": "https://github.com/orgs/langfuse/discussions/1630", + "created_at": "2024-04-09T05:11:12Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "mike4lyf", + "html_url": "https://github.com/mike4lyf" }, - "category": "Support" + "category": "Ideas" }, { - "number": 973, - "title": "If we use cloud services, when we migrate to our own host later, do all the above data support export?", - "href": "https://github.com/orgs/langfuse/discussions/973", - "created_at": "2024-01-27T09:55:41Z", - "upvotes": 1, + "number": 1627, + "title": "VertexAI support", + "href": "https://github.com/orgs/langfuse/discussions/1627", + "created_at": "2024-04-08T22:43:38Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "integration-langchain" + ], "author": { - "login": "wsdo", - "html_url": "https://github.com/wsdo" + "login": "eles13", + "html_url": "https://github.com/eles13" }, - "category": "Support" + "category": "Ideas" }, { - "number": 866, - "title": "Cannot see Add to Dataset button in the UI", - "href": "https://github.com/orgs/langfuse/discussions/866", - "created_at": "2024-01-11T09:12:16Z", + "number": 1613, + "title": "[Feature] Add a score value filter", + "href": "https://github.com/orgs/langfuse/discussions/1613", + "created_at": "2024-04-08T07:58:58Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [ - "feat-datasets" - ], + "comment_count": 0, + "resolved": false, + "labels": [], "author": { - "login": "SinghCoder", - "html_url": "https://github.com/SinghCoder" + "login": "Hacky-DH", + "html_url": "https://github.com/Hacky-DH" }, - "category": "Support" - } - ] - }, - { - "category": "Ideas", - "discussions": [ + "category": "Ideas" + }, { - "number": 3478, - "title": "TextGrad integration", - "href": "https://github.com/orgs/langfuse/discussions/3478", - "created_at": "2024-09-25T16:13:45Z", + "number": 1612, + "title": "DSPY integration", + "href": "https://github.com/orgs/langfuse/discussions/1612", + "created_at": "2024-04-07T18:54:32Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "integrations" - ], + "labels": [], "author": { - "login": "sakthi-geek", - "html_url": "https://github.com/sakthi-geek" + "login": "wdhitchc", + "html_url": "https://github.com/wdhitchc" }, "category": "Ideas" }, { - "number": 3476, - "title": "Chart: usage/metrics grouped by tags", - "href": "https://github.com/orgs/langfuse/discussions/3476", - "created_at": "2024-09-25T13:54:14Z", + "number": 1566, + "title": "LangchainCallbackHandler httpx_client not accessible", + "href": "https://github.com/orgs/langfuse/discussions/1566", + "created_at": "2024-04-03T09:18:12Z", "upvotes": 2, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [ - "feat-dashboard", - "feat-tags" + "integration-langchain" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "dlmatt", + "html_url": "https://github.com/dlmatt" }, "category": "Ideas" }, { - "number": 3472, - "title": "Dashboard: add chart for unique users (MAU/WAU/DAU)", - "href": "https://github.com/orgs/langfuse/discussions/3472", - "created_at": "2024-09-25T11:37:30Z", - "upvotes": 2, - "comment_count": 0, + "number": 1541, + "title": "Disable events logging", + "href": "https://github.com/orgs/langfuse/discussions/1541", + "created_at": "2024-03-29T18:08:13Z", + "upvotes": 8, + "comment_count": 3, "resolved": false, "labels": [ - "feat-dashboard", - "feat-users" + "✅ Done" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "omgovich", + "html_url": "https://github.com/omgovich" }, "category": "Ideas" }, { - "number": 3447, - "title": "Playground: Move messages / add messages in-between others", - "href": "https://github.com/orgs/langfuse/discussions/3447", - "created_at": "2024-09-23T09:16:23Z", - "upvotes": 2, - "comment_count": 0, + "number": 1535, + "title": "Request for Integration of Mistral Models into Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/1535", + "created_at": "2024-03-28T16:10:25Z", + "upvotes": 5, + "comment_count": 2, "resolved": false, "labels": [ - "feat-playground" + "integrations", + "✅ Done" ], "author": { - "login": "jannikmaierhoefer", - "html_url": "https://github.com/jannikmaierhoefer" + "login": "Zherdev1996", + "html_url": "https://github.com/Zherdev1996" }, "category": "Ideas" }, { - "number": 3443, - "title": "Why not extend observeOpenAI to support message-level user id?", - "href": "https://github.com/orgs/langfuse/discussions/3443", - "created_at": "2024-09-21T23:57:57Z", + "number": 1533, + "title": "Managing Embeddings", + "href": "https://github.com/orgs/langfuse/discussions/1533", + "created_at": "2024-03-28T15:36:21Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "derrickstaten", - "html_url": "https://github.com/derrickstaten" + "login": "Botman-Hotman", + "html_url": "https://github.com/Botman-Hotman" }, "category": "Ideas" }, { - "number": 3439, - "title": "Filtering dataset items", - "href": "https://github.com/orgs/langfuse/discussions/3439", - "created_at": "2024-09-21T01:51:33Z", - "upvotes": 1, - "comment_count": 0, + "number": 1513, + "title": "Langfuse Trace with OpenAI Assistants", + "href": "https://github.com/orgs/langfuse/discussions/1513", + "created_at": "2024-03-27T11:47:19Z", + "upvotes": 9, + "comment_count": 3, "resolved": false, "labels": [ - "feat-datasets" + "integration-openai" ], "author": { - "login": "emaugars12", - "html_url": "https://github.com/emaugars12" + "login": "marco-introvigne", + "html_url": "https://github.com/marco-introvigne" }, "category": "Ideas" }, { - "number": 3438, - "title": "Support export for Dataset Items", - "href": "https://github.com/orgs/langfuse/discussions/3438", - "created_at": "2024-09-20T22:57:21Z", - "upvotes": 3, - "comment_count": 0, + "number": 1500, + "title": "Comment column can have any name the user chooses, there could be multiple comment columns per metric", + "href": "https://github.com/orgs/langfuse/discussions/1500", + "created_at": "2024-03-26T08:42:45Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "uladkaminski", - "html_url": "https://github.com/uladkaminski" + "login": "emailic", + "html_url": "https://github.com/emailic" }, "category": "Ideas" }, { - "number": 3436, - "title": "Prompt label promotion via api/sdk", - "href": "https://github.com/orgs/langfuse/discussions/3436", - "created_at": "2024-09-20T21:32:07Z", + "number": 1488, + "title": "Make Langfuse switchable", + "href": "https://github.com/orgs/langfuse/discussions/1488", + "created_at": "2024-03-25T21:05:17Z", "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "mrdrprofuroboros", - "html_url": "https://github.com/mrdrprofuroboros" + "login": "MrMojoR", + "html_url": "https://github.com/MrMojoR" }, "category": "Ideas" }, { - "number": 3431, - "title": "3rd option for \"sharing\" traces publicly", - "href": "https://github.com/orgs/langfuse/discussions/3431", - "created_at": "2024-09-20T16:29:28Z", + "number": 1479, + "title": "Add total filtered Generations to UI", + "href": "https://github.com/orgs/langfuse/discussions/1479", + "created_at": "2024-03-24T17:19:51Z", "upvotes": 1, "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "jannikmaierhoefer", - "html_url": "https://github.com/jannikmaierhoefer" + "login": "PhiBrandon", + "html_url": "https://github.com/PhiBrandon" }, "category": "Ideas" }, { - "number": 3415, - "title": "Only use traces in the dataset to render score columns", - "href": "https://github.com/orgs/langfuse/discussions/3415", - "created_at": "2024-09-19T17:36:44Z", + "number": 1461, + "title": "Loose prisma datasource db provider.", + "href": "https://github.com/orgs/langfuse/discussions/1461", + "created_at": "2024-03-21T13:09:15Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-datasets" + "self-hosting" ], "author": { - "login": "micahstairs", - "html_url": "https://github.com/micahstairs" + "login": "muazhari", + "html_url": "https://github.com/muazhari" }, "category": "Ideas" }, { - "number": 3412, - "title": "Source code versioning and automatic statistics caluclation from scores", - "href": "https://github.com/orgs/langfuse/discussions/3412", - "created_at": "2024-09-19T10:44:02Z", + "number": 1460, + "title": "Langfuse images for arm64 (mac silicon, some cloud vms)", + "href": "https://github.com/orgs/langfuse/discussions/1460", + "created_at": "2024-03-21T05:48:56Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "feat-scores" - ], + "labels": [], "author": { - "login": "ge28yen", - "html_url": "https://github.com/ge28yen" + "login": "verdverm", + "html_url": "https://github.com/verdverm" }, "category": "Ideas" }, { - "number": 3409, - "title": "Add graph view for LangGraph traces", - "href": "https://github.com/orgs/langfuse/discussions/3409", - "created_at": "2024-09-19T07:55:02Z", - "upvotes": 5, - "comment_count": 1, + "number": 1454, + "title": "Add a time based filter option", + "href": "https://github.com/orgs/langfuse/discussions/1454", + "created_at": "2024-03-20T16:06:15Z", + "upvotes": 4, + "comment_count": 2, "resolved": false, "labels": [ - "integration-langchain" + "✅ Done" ], "author": { - "login": "hassiebp", - "html_url": "https://github.com/hassiebp" + "login": "Kurumindla-Kranthivardhan", + "html_url": "https://github.com/Kurumindla-Kranthivardhan" }, "category": "Ideas" }, { - "number": 3402, - "title": "Mask / redact PII from traces logged to langfuse", - "href": "https://github.com/orgs/langfuse/discussions/3402", - "created_at": "2024-09-18T21:04:06Z", - "upvotes": 2, - "comment_count": 0, + "number": 1431, + "title": "Integration with Langserve", + "href": "https://github.com/orgs/langfuse/discussions/1431", + "created_at": "2024-03-18T08:40:32Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "security" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "Haxeebraja", + "html_url": "https://github.com/Haxeebraja" }, "category": "Ideas" }, { - "number": 3401, - "title": "Make compile and get_langchain_prompt interoperable when using a prompt from langfuse in langchain", - "href": "https://github.com/orgs/langfuse/discussions/3401", - "created_at": "2024-09-18T21:03:20Z", - "upvotes": 1, + "number": 1428, + "title": "allow to delete sessions", + "href": "https://github.com/orgs/langfuse/discussions/1428", + "created_at": "2024-03-16T15:56:35Z", + "upvotes": 4, "comment_count": 2, "resolved": false, "labels": [ - "feat-prompt-management", - "integration-langchain", - "✅ Done" + "feat-sessions" ], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "morganveyret", + "html_url": "https://github.com/morganveyret" }, "category": "Ideas" }, { - "number": 3396, - "title": "Better mustache/jinja support in langfuse playground", - "href": "https://github.com/orgs/langfuse/discussions/3396", - "created_at": "2024-09-18T11:54:28Z", - "upvotes": 2, - "comment_count": 2, + "number": 1427, + "title": "Toggle collection of traces on a per-trace basis", + "href": "https://github.com/orgs/langfuse/discussions/1427", + "created_at": "2024-03-16T15:19:07Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-playground" - ], + "labels": [], "author": { - "login": "FlorDonnaSanders", - "html_url": "https://github.com/FlorDonnaSanders" + "login": "foragerr", + "html_url": "https://github.com/foragerr" }, "category": "Ideas" }, { - "number": 3395, - "title": "Add fine-grained filtering options in python `fetch_traces` API to match web UI", - "href": "https://github.com/orgs/langfuse/discussions/3395", - "created_at": "2024-09-18T11:18:20Z", - "upvotes": 2, - "comment_count": 0, + "number": 1415, + "title": "Add a \"correction\" field on the user feedback info", + "href": "https://github.com/orgs/langfuse/discussions/1415", + "created_at": "2024-03-14T14:18:30Z", + "upvotes": 3, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "evangriffiths", - "html_url": "https://github.com/evangriffiths" + "login": "almirb", + "html_url": "https://github.com/almirb" }, "category": "Ideas" }, { - "number": 3376, - "title": "Allow LangchainCallbackHandler to specify custom input/output?", - "href": "https://github.com/orgs/langfuse/discussions/3376", - "created_at": "2024-09-16T23:45:18Z", - "upvotes": 1, - "comment_count": 1, + "number": 1408, + "title": "Trace Latencies line chart please", + "href": "https://github.com/orgs/langfuse/discussions/1408", + "created_at": "2024-03-13T15:00:35Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, - "labels": [ - "integration-langchain" - ], + "labels": [], "author": { - "login": "xxkennyxu", - "html_url": "https://github.com/xxkennyxu" + "login": "Huarong", + "html_url": "https://github.com/Huarong" }, "category": "Ideas" }, { - "number": 3375, - "title": "Promptfoo integration", - "href": "https://github.com/orgs/langfuse/discussions/3375", - "created_at": "2024-09-16T23:34:34Z", + "number": 1398, + "title": "What standardized dataset formats are people using?", + "href": "https://github.com/orgs/langfuse/discussions/1398", + "created_at": "2024-03-12T15:47:53Z", "upvotes": 2, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [ - "integrations" + "feat-datasets" ], "author": { - "login": "aiseei", - "html_url": "https://github.com/aiseei" + "login": "norton120", + "html_url": "https://github.com/norton120" }, "category": "Ideas" }, { - "number": 3367, - "title": "Default closed dropdown view in trace details", - "href": "https://github.com/orgs/langfuse/discussions/3367", - "created_at": "2024-09-16T12:47:26Z", - "upvotes": 2, - "comment_count": 1, + "number": 1397, + "title": "Reorder columns in tables", + "href": "https://github.com/orgs/langfuse/discussions/1397", + "created_at": "2024-03-12T14:45:37Z", + "upvotes": 3, + "comment_count": 2, "resolved": false, "labels": [ - "ui" + "✅ Done" ], "author": { - "login": "jannikmaierhoefer", - "html_url": "https://github.com/jannikmaierhoefer" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 3363, - "title": "Dashboard: TPM chart", - "href": "https://github.com/orgs/langfuse/discussions/3363", - "created_at": "2024-09-16T07:53:52Z", + "number": 1394, + "title": "Adding a \"Select all\" button to tables", + "href": "https://github.com/orgs/langfuse/discussions/1394", + "created_at": "2024-03-12T10:37:23Z", "upvotes": 2, "comment_count": 1, "resolved": false, - "labels": [ - "feat-dashboard" - ], + "labels": [], "author": { - "login": "afonsomatos", - "html_url": "https://github.com/afonsomatos" + "login": "samyxdev", + "html_url": "https://github.com/samyxdev" }, "category": "Ideas" }, { - "number": 3361, - "title": "Group Similar or Consecutive Traces", - "href": "https://github.com/orgs/langfuse/discussions/3361", - "created_at": "2024-09-16T05:38:40Z", - "upvotes": 1, + "number": 1392, + "title": "Hide prompts/completions (privacy)", + "href": "https://github.com/orgs/langfuse/discussions/1392", + "created_at": "2024-03-12T07:48:22Z", + "upvotes": 9, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "rvndbalaji", - "html_url": "https://github.com/rvndbalaji" + "login": "ziodave", + "html_url": "https://github.com/ziodave" }, "category": "Ideas" }, { - "number": 3358, - "title": "More customization in graphs and dashboard panels", - "href": "https://github.com/orgs/langfuse/discussions/3358", - "created_at": "2024-09-14T03:12:38Z", - "upvotes": 1, - "comment_count": 1, + "number": 1391, + "title": "Enhancements for Langfuse User Sign-Up Control", + "href": "https://github.com/orgs/langfuse/discussions/1391", + "created_at": "2024-03-11T23:38:18Z", + "upvotes": 5, + "comment_count": 0, "resolved": false, "labels": [ - "feat-dashboard" + "self-hosting" ], "author": { - "login": "emaugars12", - "html_url": "https://github.com/emaugars12" + "login": "udit-001", + "html_url": "https://github.com/udit-001" }, "category": "Ideas" }, { - "number": 3352, - "title": "LLM Based Evaluation - more control with mapping a variable e.g. {{query}}, {{ground_truth}} etc inside of Input/Output/Metadata observation", - "href": "https://github.com/orgs/langfuse/discussions/3352", - "created_at": "2024-09-13T16:58:05Z", + "number": 1385, + "title": "bug: Not allowing to limit Azure AD authentication for selected users in same tenent", + "href": "https://github.com/orgs/langfuse/discussions/1385", + "created_at": "2024-03-11T17:42:05Z", "upvotes": 2, - "comment_count": 0, + "comment_count": 2, "resolved": false, "labels": [ - "feat-evals" + "self-hosting" ], "author": { - "login": "stepanogil", - "html_url": "https://github.com/stepanogil" + "login": "SathinduGA", + "html_url": "https://github.com/SathinduGA" }, "category": "Ideas" }, { - "number": 3351, - "title": "Support for Firebase Genkit", - "href": "https://github.com/orgs/langfuse/discussions/3351", - "created_at": "2024-09-13T16:29:07Z", - "upvotes": 1, + "number": 1378, + "title": "Aggregate cost per span", + "href": "https://github.com/orgs/langfuse/discussions/1378", + "created_at": "2024-03-08T16:06:04Z", + "upvotes": 2, "comment_count": 1, "resolved": false, - "labels": [ - "integrations" - ], + "labels": [], "author": { - "login": "debkanchan", - "html_url": "https://github.com/debkanchan" + "login": "ladislasdellinger", + "html_url": "https://github.com/ladislasdellinger" }, "category": "Ideas" }, { - "number": 3338, - "title": "o1-preview and o1-mini support", - "href": "https://github.com/orgs/langfuse/discussions/3338", - "created_at": "2024-09-13T07:16:22Z", - "upvotes": 2, - "comment_count": 3, + "number": 1376, + "title": "Support parsing LLM model for ChatOllama", + "href": "https://github.com/orgs/langfuse/discussions/1376", + "created_at": "2024-03-08T14:13:58Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "✅ Done" - ], + "labels": [], "author": { - "login": "juan-abia", - "html_url": "https://github.com/juan-abia" + "login": "kleebaum", + "html_url": "https://github.com/kleebaum" }, "category": "Ideas" }, { - "number": 3336, - "title": "Add Notification for / in Comments Objects", - "href": "https://github.com/orgs/langfuse/discussions/3336", - "created_at": "2024-09-13T00:04:16Z", + "number": 1374, + "title": "Add LLamaIndexTS example", + "href": "https://github.com/orgs/langfuse/discussions/1374", + "created_at": "2024-03-08T00:42:30Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-comments" - ], + "labels": [], "author": { - "login": "Zugunruhekami", - "html_url": "https://github.com/Zugunruhekami" + "login": "luandro", + "html_url": "https://github.com/luandro" }, "category": "Ideas" }, { - "number": 3335, - "title": "Extend Searchability (through filter) for Comments Objects", - "href": "https://github.com/orgs/langfuse/discussions/3335", - "created_at": "2024-09-12T23:58:17Z", + "number": 1361, + "title": "Add a retention window for unnecessary data", + "href": "https://github.com/orgs/langfuse/discussions/1361", + "created_at": "2024-03-07T14:42:07Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-comments" - ], + "labels": [], "author": { - "login": "Zugunruhekami", - "html_url": "https://github.com/Zugunruhekami" + "login": "albertoforcato", + "html_url": "https://github.com/albertoforcato" }, "category": "Ideas" }, { - "number": 3291, - "title": "Filter by error in sub span", - "href": "https://github.com/orgs/langfuse/discussions/3291", - "created_at": "2024-09-10T13:20:11Z", + "number": 1337, + "title": "Support for Langchain ChatAnthropic", + "href": "https://github.com/orgs/langfuse/discussions/1337", + "created_at": "2024-03-06T10:42:36Z", "upvotes": 2, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "integration-langchain" + ], "author": { - "login": "bettlebrox", - "html_url": "https://github.com/bettlebrox" + "login": "dotrunghieu96", + "html_url": "https://github.com/dotrunghieu96" }, "category": "Ideas" }, { - "number": 3289, - "title": "Deleting old, unused tags or making them unseen if weren't used in the chosen time window.", - "href": "https://github.com/orgs/langfuse/discussions/3289", - "created_at": "2024-09-10T12:56:43Z", + "number": 1331, + "title": "Adding cost to the datasets tables", + "href": "https://github.com/orgs/langfuse/discussions/1331", + "created_at": "2024-03-05T18:53:25Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-tags" + "✅ Done" ], "author": { - "login": "constalozinschi", - "html_url": "https://github.com/constalozinschi" + "login": "ladislasdellinger", + "html_url": "https://github.com/ladislasdellinger" }, "category": "Ideas" }, { - "number": 3285, - "title": "SDK-JS: Allow to delete one or more trace", - "href": "https://github.com/orgs/langfuse/discussions/3285", - "created_at": "2024-09-10T09:26:04Z", - "upvotes": 5, + "number": 1321, + "title": "More prompt environments/tags instead of just `active`", + "href": "https://github.com/orgs/langfuse/discussions/1321", + "created_at": "2024-03-05T11:05:17Z", + "upvotes": 3, "comment_count": 2, "resolved": false, "labels": [ - "sdk-js" + "feat-prompt-management", + "✅ Done" ], "author": { - "login": "Lunik", - "html_url": "https://github.com/Lunik" + "login": "ladislasdellinger", + "html_url": "https://github.com/ladislasdellinger" }, "category": "Ideas" }, { - "number": 3276, - "title": "Retrieve the trace by metdata", - "href": "https://github.com/orgs/langfuse/discussions/3276", - "created_at": "2024-09-09T20:51:08Z", - "upvotes": 2, - "comment_count": 0, + "number": 1309, + "title": "Log used prompt on generations when using Langchain", + "href": "https://github.com/orgs/langfuse/discussions/1309", + "created_at": "2024-03-04T09:03:35Z", + "upvotes": 5, + "comment_count": 2, "resolved": false, "labels": [ - "feat-metadata" + "integration-langchain", + "✅ Done" ], "author": { - "login": "gingerjx", - "html_url": "https://github.com/gingerjx" + "login": "TobinShaw", + "html_url": "https://github.com/TobinShaw" }, "category": "Ideas" }, { - "number": 3275, - "title": "Get run's results", - "href": "https://github.com/orgs/langfuse/discussions/3275", - "created_at": "2024-09-09T20:48:16Z", + "number": 1306, + "title": "[TS] Generating through OpenAI SDK directly", + "href": "https://github.com/orgs/langfuse/discussions/1306", + "created_at": "2024-03-02T10:56:07Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 2, "resolved": false, "labels": [ - "feat-datasets" + "integrations", + "integration-openai", + "✅ Done" ], "author": { - "login": "gingerjx", - "html_url": "https://github.com/gingerjx" + "login": "louis030195", + "html_url": "https://github.com/louis030195" }, "category": "Ideas" }, { - "number": 3273, - "title": "Custom Themes", - "href": "https://github.com/orgs/langfuse/discussions/3273", - "created_at": "2024-09-09T15:08:25Z", + "number": 1305, + "title": "Allow Project-Specific Default Time Ranges", + "href": "https://github.com/orgs/langfuse/discussions/1305", + "created_at": "2024-03-02T03:42:42Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "rvndbalaji", - "html_url": "https://github.com/rvndbalaji" + "login": "dkindlund", + "html_url": "https://github.com/dkindlund" }, "category": "Ideas" }, { - "number": 3263, - "title": "Comment API", - "href": "https://github.com/orgs/langfuse/discussions/3263", - "created_at": "2024-09-07T05:53:31Z", + "number": 1300, + "title": "Consider adding support for DSPy", + "href": "https://github.com/orgs/langfuse/discussions/1300", + "created_at": "2024-03-01T15:42:23Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-api", - "feat-datasets" - ], + "labels": [], "author": { - "login": "darvin", - "html_url": "https://github.com/darvin" + "login": "sutyum", + "html_url": "https://github.com/sutyum" }, "category": "Ideas" }, { - "number": 3256, - "title": "Integration with LangChain4j", - "href": "https://github.com/orgs/langfuse/discussions/3256", - "created_at": "2024-09-06T15:50:51Z", - "upvotes": 1, - "comment_count": 2, + "number": 1295, + "title": "Support DSPy", + "href": "https://github.com/orgs/langfuse/discussions/1295", + "created_at": "2024-03-01T11:34:05Z", + "upvotes": 19, + "comment_count": 9, "resolved": false, "labels": [ "integrations", - "integration-langchain" + "✅ Done", + "integration-dspy" ], "author": { - "login": "ruizrube", - "html_url": "https://github.com/ruizrube" + "login": "sandangel", + "html_url": "https://github.com/sandangel" }, "category": "Ideas" }, { - "number": 3252, - "title": "Need to retain the old evaluation history results, including input and all ground truth", - "href": "https://github.com/orgs/langfuse/discussions/3252", - "created_at": "2024-09-06T03:29:17Z", - "upvotes": 1, - "comment_count": 1, + "number": 1291, + "title": "Integration: LlamaIndex JS/TS", + "href": "https://github.com/orgs/langfuse/discussions/1291", + "created_at": "2024-02-29T11:56:42Z", + "upvotes": 29, + "comment_count": 3, "resolved": false, "labels": [ - "feat-datasets" + "sdk-js", + "integrations", + "integraton-llamaindex" ], "author": { - "login": "serlina", - "html_url": "https://github.com/serlina" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 3243, - "title": "Add organization / project / user / API key management API", - "href": "https://github.com/orgs/langfuse/discussions/3243", - "created_at": "2024-09-05T08:10:12Z", - "upvotes": 9, - "comment_count": 5, + "number": 1287, + "title": "Add filtering by errors", + "href": "https://github.com/orgs/langfuse/discussions/1287", + "created_at": "2024-02-28T22:52:59Z", + "upvotes": 3, + "comment_count": 2, "resolved": false, "labels": [ - "self-hosting" + "ui" ], "author": { - "login": "EricAntidot", - "html_url": "https://github.com/EricAntidot" + "login": "ankerbachryhl", + "html_url": "https://github.com/ankerbachryhl" }, "category": "Ideas" }, { - "number": 3240, - "title": "Ability to export all traces/sessions/scores from langfuse and import back to another langfuse instance", - "href": "https://github.com/orgs/langfuse/discussions/3240", - "created_at": "2024-09-05T07:11:48Z", - "upvotes": 3, - "comment_count": 1, + "number": 1277, + "title": "Add Audit Logging System to Worker Tasks", + "href": "https://github.com/orgs/langfuse/discussions/1277", + "created_at": "2024-02-28T11:53:15Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, - "labels": [ - "self-hosting" - ], + "labels": [], "author": { - "login": "SinghCoder", - "html_url": "https://github.com/SinghCoder" + "login": "khareyash05", + "html_url": "https://github.com/khareyash05" }, "category": "Ideas" }, { - "number": 3237, - "title": "Support for Selecting Specific Paths from JSON Objects in Evaluation Prompts", - "href": "https://github.com/orgs/langfuse/discussions/3237", - "created_at": "2024-09-05T05:05:48Z", - "upvotes": 2, + "number": 1268, + "title": "Possible with different units for input and output", + "href": "https://github.com/orgs/langfuse/discussions/1268", + "created_at": "2024-02-27T13:45:21Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "feat-evals" - ], + "labels": [], "author": { - "login": "divyanshubhuta", - "html_url": "https://github.com/divyanshubhuta" + "login": "Stadly", + "html_url": "https://github.com/Stadly" }, "category": "Ideas" }, { - "number": 3220, - "title": "Trace Logprobs from OpenAI models", - "href": "https://github.com/orgs/langfuse/discussions/3220", - "created_at": "2024-09-04T01:25:15Z", - "upvotes": 1, - "comment_count": 0, + "number": 1264, + "title": "ChatML/ChatMessage Prompt Templates", + "href": "https://github.com/orgs/langfuse/discussions/1264", + "created_at": "2024-02-27T01:59:05Z", + "upvotes": 4, + "comment_count": 3, "resolved": false, "labels": [ - "integration-openai" + "feat-prompt-management", + "✅ Done" ], "author": { - "login": "yusuke-intern", - "html_url": "https://github.com/yusuke-intern" + "login": "tuan3w", + "html_url": "https://github.com/tuan3w" }, "category": "Ideas" }, { - "number": 3215, - "title": "(ui) Ability to hide \"scores\" column", - "href": "https://github.com/orgs/langfuse/discussions/3215", - "created_at": "2024-09-03T15:34:14Z", - "upvotes": 2, - "comment_count": 1, + "number": 1258, + "title": "Dashboard for all projects of an organization", + "href": "https://github.com/orgs/langfuse/discussions/1258", + "created_at": "2024-02-26T20:12:22Z", + "upvotes": 11, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "feat-dashboard" + ], "author": { - "login": "marctorsoc", - "html_url": "https://github.com/marctorsoc" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, "category": "Ideas" }, { - "number": 3212, - "title": "Dataset run description and metadata should not be fixed on the page", - "href": "https://github.com/orgs/langfuse/discussions/3212", - "created_at": "2024-09-03T12:30:34Z", - "upvotes": 1, - "comment_count": 1, + "number": 1221, + "title": "Add Haystack integration", + "href": "https://github.com/orgs/langfuse/discussions/1221", + "created_at": "2024-02-21T13:06:06Z", + "upvotes": 9, + "comment_count": 2, "resolved": false, "labels": [ - "feat-datasets" + "integrations", + "✅ Done", + "integration-haystack" ], "author": { - "login": "justinas-kazanavicius", - "html_url": "https://github.com/justinas-kazanavicius" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 3208, - "title": "Support for exporting traces to CSV/JSON", - "href": "https://github.com/orgs/langfuse/discussions/3208", - "created_at": "2024-09-03T08:00:36Z", - "upvotes": 4, - "comment_count": 2, + "number": 1220, + "title": "Export to S3", + "href": "https://github.com/orgs/langfuse/discussions/1220", + "created_at": "2024-02-21T12:46:58Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, "labels": [ - "✅ Done" + "integrations" ], "author": { - "login": "david1542", - "html_url": "https://github.com/david1542" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 3194, - "title": "Optionally set timestamp when creating a score", - "href": "https://github.com/orgs/langfuse/discussions/3194", - "created_at": "2024-09-02T15:20:20Z", + "number": 1219, + "title": "Export to BigQuery", + "href": "https://github.com/orgs/langfuse/discussions/1219", + "created_at": "2024-02-21T12:46:26Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [ - "feat-api", - "feat-scores" + "integrations" ], "author": { - "login": "FlorDonnaSanders", - "html_url": "https://github.com/FlorDonnaSanders" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 3186, - "title": "Setting trace ID and parent observation ID with Python decorator SDK", - "href": "https://github.com/orgs/langfuse/discussions/3186", - "created_at": "2024-09-02T09:27:36Z", - "upvotes": 1, - "comment_count": 3, + "number": 1212, + "title": "Adding support for async Langchain methods", + "href": "https://github.com/orgs/langfuse/discussions/1212", + "created_at": "2024-02-20T13:09:19Z", + "upvotes": 23, + "comment_count": 5, "resolved": false, "labels": [ - "✅ Done", - "integration-python-decorator" + "integration-langchain", + "✅ Done" ], "author": { - "login": "MrOrz", - "html_url": "https://github.com/MrOrz" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 3181, - "title": "Log only metadata", - "href": "https://github.com/orgs/langfuse/discussions/3181", - "created_at": "2024-08-31T18:31:11Z", - "upvotes": 2, - "comment_count": 0, + "number": 1208, + "title": "Add Images in Tracing", + "href": "https://github.com/orgs/langfuse/discussions/1208", + "created_at": "2024-02-20T00:41:41Z", + "upvotes": 11, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "✅ Done", + "feat-multimodal" + ], "author": { - "login": "jan-kubica", - "html_url": "https://github.com/jan-kubica" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, "category": "Ideas" }, { - "number": 3178, - "title": "The display time on the x-axis of the chart in the Dashboard shows only the date, without hours, minutes, and seconds.", - "href": "https://github.com/orgs/langfuse/discussions/3178", - "created_at": "2024-08-31T04:09:07Z", + "number": 1190, + "title": "Request to add 75 percentile under Model latency section as shown in image below", + "href": "https://github.com/orgs/langfuse/discussions/1190", + "created_at": "2024-02-16T21:41:29Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "bug", - "✅ Done", - "feat-dashboard" - ], + "labels": [], "author": { - "login": "HGladiator", - "html_url": "https://github.com/HGladiator" + "login": "ssubburaj85", + "html_url": "https://github.com/ssubburaj85" }, "category": "Ideas" }, { - "number": 3166, - "title": "Support Tool Calls in Playground", - "href": "https://github.com/orgs/langfuse/discussions/3166", - "created_at": "2024-08-30T20:04:34Z", - "upvotes": 1, - "comment_count": 1, + "number": 1170, + "title": "LLM Playground", + "href": "https://github.com/orgs/langfuse/discussions/1170", + "created_at": "2024-02-15T17:44:42Z", + "upvotes": 7, + "comment_count": 6, "resolved": false, "labels": [ + "feat-prompt-management", + "✅ Done", "feat-playground" ], "author": { - "login": "yuyuma", - "html_url": "https://github.com/yuyuma" + "login": "reza-mohideen", + "html_url": "https://github.com/reza-mohideen" }, "category": "Ideas" }, { - "number": 3147, - "title": "Add the ability to search by message words in traces and scores", - "href": "https://github.com/orgs/langfuse/discussions/3147", - "created_at": "2024-08-30T08:02:32Z", + "number": 1159, + "title": "Looking for users (that are migrating off of something) to co-build Langfuse integration with", + "href": "https://github.com/orgs/langfuse/discussions/1159", + "created_at": "2024-02-14T19:05:27Z", "upvotes": 2, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "ValentinKovalev", - "html_url": "https://github.com/ValentinKovalev" + "login": "skrawcz", + "html_url": "https://github.com/skrawcz" }, "category": "Ideas" }, { - "number": 3131, - "title": "Diff of prompt versions", - "href": "https://github.com/orgs/langfuse/discussions/3131", - "created_at": "2024-08-29T11:43:24Z", - "upvotes": 4, + "number": 1156, + "title": "Possible to set timestamp when creating trace", + "href": "https://github.com/orgs/langfuse/discussions/1156", + "created_at": "2024-02-14T14:26:22Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management" - ], - "author": { - "login": "dylanjcastillo", - "html_url": "https://github.com/dylanjcastillo" - }, - "category": "Ideas" - }, - { - "number": 3129, - "title": "The LangchainCallbackHandler supports statistical delay of the first token", - "href": "https://github.com/orgs/langfuse/discussions/3129", - "created_at": "2024-08-29T09:26:11Z", - "upvotes": 3, - "comment_count": 2, - "resolved": false, - "labels": [ - "integration-langchain", - "✅ Done" + "sdk-js" ], "author": { - "login": "Hacky-DH", - "html_url": "https://github.com/Hacky-DH" + "login": "Stadly", + "html_url": "https://github.com/Stadly" }, "category": "Ideas" }, { - "number": 3112, - "title": "Request Role elevation from Langfuse UI", - "href": "https://github.com/orgs/langfuse/discussions/3112", - "created_at": "2024-08-28T13:15:21Z", - "upvotes": 1, - "comment_count": 0, + "number": 1154, + "title": "Dedicated user object which can include groups/teams and other attributes", + "href": "https://github.com/orgs/langfuse/discussions/1154", + "created_at": "2024-02-14T09:45:40Z", + "upvotes": 4, + "comment_count": 3, "resolved": false, "labels": [ - "feat-rbac" + "feat-users" ], "author": { - "login": "thund3rbrd", - "html_url": "https://github.com/thund3rbrd" + "login": "bryan-agicap", + "html_url": "https://github.com/bryan-agicap" }, "category": "Ideas" }, { - "number": 3111, - "title": "Improve RBAC", - "href": "https://github.com/orgs/langfuse/discussions/3111", - "created_at": "2024-08-28T13:08:57Z", - "upvotes": 1, - "comment_count": 0, + "number": 1133, + "title": "API to delete scores", + "href": "https://github.com/orgs/langfuse/discussions/1133", + "created_at": "2024-02-12T11:19:59Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [ - "feat-rbac" + "feat-api", + "feat-scores" ], "author": { - "login": "thund3rbrd", - "html_url": "https://github.com/thund3rbrd" + "login": "Jason-CKY", + "html_url": "https://github.com/Jason-CKY" }, "category": "Ideas" }, { - "number": 3074, - "title": "Add \"image_url\" to Langfuse Prompt types.", - "href": "https://github.com/orgs/langfuse/discussions/3074", - "created_at": "2024-08-26T11:54:32Z", + "number": 1128, + "title": "Display all traces within a session", + "href": "https://github.com/orgs/langfuse/discussions/1128", + "created_at": "2024-02-10T17:36:48Z", "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management" + "ui", + "feat-sessions" ], "author": { - "login": "grobruegge", - "html_url": "https://github.com/grobruegge" + "login": "benm5678", + "html_url": "https://github.com/benm5678" }, "category": "Ideas" }, { - "number": 3062, - "title": "Support for OpenAI.client.chat.completions.with_raw_response", - "href": "https://github.com/orgs/langfuse/discussions/3062", - "created_at": "2024-08-24T12:55:39Z", - "upvotes": 1, + "number": 1118, + "title": "[Simple Feature/WebUI] Adding a button to hide the sidebar", + "href": "https://github.com/orgs/langfuse/discussions/1118", + "created_at": "2024-02-09T09:43:34Z", + "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [ - "integration-openai" + "ui" ], "author": { - "login": "aman-gupta-doc", - "html_url": "https://github.com/aman-gupta-doc" + "login": "samyxdev", + "html_url": "https://github.com/samyxdev" }, "category": "Ideas" }, { - "number": 3053, - "title": "Being able to link Prompts with Traces when using the LangChain integration", - "href": "https://github.com/orgs/langfuse/discussions/3053", - "created_at": "2024-08-23T13:14:21Z", - "upvotes": 2, - "comment_count": 2, + "number": 1115, + "title": "Prioritize traces captured from LangGraph by relevance", + "href": "https://github.com/orgs/langfuse/discussions/1115", + "created_at": "2024-02-08T06:44:34Z", + "upvotes": 8, + "comment_count": 3, "resolved": false, "labels": [ - "✅ Done" + "ui", + "integration-langchain" ], "author": { - "login": "jonnyforsterMSG", - "html_url": "https://github.com/jonnyforsterMSG" + "login": "litagent", + "html_url": "https://github.com/litagent" }, "category": "Ideas" }, { - "number": 3050, - "title": "Implement dataset removal method", - "href": "https://github.com/orgs/langfuse/discussions/3050", - "created_at": "2024-08-23T11:40:13Z", - "upvotes": 3, - "comment_count": 0, + "number": 1114, + "title": "Pulling prompt/completions via API", + "href": "https://github.com/orgs/langfuse/discussions/1114", + "created_at": "2024-02-08T00:52:10Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "justinas-kazanavicius", - "html_url": "https://github.com/justinas-kazanavicius" + "login": "mukundt", + "html_url": "https://github.com/mukundt" }, "category": "Ideas" }, { - "number": 3023, - "title": "Feature Request - Expose token usage from stream_options", - "href": "https://github.com/orgs/langfuse/discussions/3023", - "created_at": "2024-08-22T17:08:08Z", - "upvotes": 1, - "comment_count": 0, + "number": 1106, + "title": "Prompt version comments", + "href": "https://github.com/orgs/langfuse/discussions/1106", + "created_at": "2024-02-07T15:38:07Z", + "upvotes": 5, + "comment_count": 2, "resolved": false, "labels": [ - "integration-openai" + "ui", + "feat-prompt-management" ], "author": { - "login": "kilimchoi", - "html_url": "https://github.com/kilimchoi" + "login": "mukundt", + "html_url": "https://github.com/mukundt" }, "category": "Ideas" }, { - "number": 3021, - "title": "Pre-defined user access", - "href": "https://github.com/orgs/langfuse/discussions/3021", - "created_at": "2024-08-22T16:08:19Z", - "upvotes": 1, - "comment_count": 0, + "number": 1105, + "title": "\"Git diff\" view between two prompt versions", + "href": "https://github.com/orgs/langfuse/discussions/1105", + "created_at": "2024-02-07T15:37:18Z", + "upvotes": 11, + "comment_count": 1, "resolved": false, "labels": [ - "self-hosting" + "ui", + "feat-prompt-management" ], "author": { - "login": "LucasMagnum", - "html_url": "https://github.com/LucasMagnum" + "login": "mukundt", + "html_url": "https://github.com/mukundt" }, "category": "Ideas" }, { - "number": 3014, - "title": "Supports filter string using regular expression matching", - "href": "https://github.com/orgs/langfuse/discussions/3014", - "created_at": "2024-08-22T14:39:34Z", - "upvotes": 1, + "number": 1097, + "title": "Ability to post-process generation data", + "href": "https://github.com/orgs/langfuse/discussions/1097", + "created_at": "2024-02-06T17:45:58Z", + "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "chai3", - "html_url": "https://github.com/chai3" + "login": "denisergashbaev", + "html_url": "https://github.com/denisergashbaev" }, "category": "Ideas" }, { - "number": 3004, - "title": "Support for more modalities and base64 content", - "href": "https://github.com/orgs/langfuse/discussions/3004", - "created_at": "2024-08-22T09:50:47Z", - "upvotes": 14, - "comment_count": 5, + "number": 1096, + "title": "[Python SDK] Link prompt to OpenAI Chat Completion directly", + "href": "https://github.com/orgs/langfuse/discussions/1096", + "created_at": "2024-02-06T17:19:29Z", + "upvotes": 2, + "comment_count": 2, "resolved": false, "labels": [ - "feat-multimodal" + "sdk-python", + "feat-prompt-management", + "integration-openai" ], "author": { - "login": "marliessophie", - "html_url": "https://github.com/marliessophie" - }, - "category": "Ideas" - }, - { - "number": 2997, - "title": "Filter Span events in dashboard", - "href": "https://github.com/orgs/langfuse/discussions/2997", - "created_at": "2024-08-21T16:25:02Z", - "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [], - "author": { - "login": "tagaretiro", - "html_url": "https://github.com/tagaretiro" + "login": "fancyweb", + "html_url": "https://github.com/fancyweb" }, "category": "Ideas" }, { - "number": 2987, - "title": "Claude prompt cache", - "href": "https://github.com/orgs/langfuse/discussions/2987", - "created_at": "2024-08-21T04:18:55Z", + "number": 1089, + "title": "Use JWTs for API private key", + "href": "https://github.com/orgs/langfuse/discussions/1089", + "created_at": "2024-02-06T02:11:39Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "mrdrprofuroboros", - "html_url": "https://github.com/mrdrprofuroboros" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, "category": "Ideas" }, { - "number": 2978, - "title": "Unexpected event format when using `ibm-watsonx-ai` with LangChain extension", - "href": "https://github.com/orgs/langfuse/discussions/2978", - "created_at": "2024-08-20T11:20:28Z", + "number": 1082, + "title": "Add LLM call duration on session and trace table", + "href": "https://github.com/orgs/langfuse/discussions/1082", + "created_at": "2024-02-05T20:52:23Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "ui" ], "author": { - "login": "barvhaim", - "html_url": "https://github.com/barvhaim" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, "category": "Ideas" }, { - "number": 2975, - "title": "fetch all users via sdk/api", - "href": "https://github.com/orgs/langfuse/discussions/2975", - "created_at": "2024-08-20T06:52:47Z", - "upvotes": 1, - "comment_count": 2, + "number": 1077, + "title": "Flowise: Allow adding metadata in API call to populate Langfuse trace metadata", + "href": "https://github.com/orgs/langfuse/discussions/1077", + "created_at": "2024-02-05T15:55:07Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "feat-users" + "integration-flowise" ], "author": { - "login": "vincent-larisma", - "html_url": "https://github.com/vincent-larisma" + "login": "jpmin7", + "html_url": "https://github.com/jpmin7" }, "category": "Ideas" }, { - "number": 2967, - "title": "Tag based usage", - "href": "https://github.com/orgs/langfuse/discussions/2967", - "created_at": "2024-08-19T07:13:26Z", + "number": 1076, + "title": "Flowise: Allow Langfuse traceId to be set or passed on with API response", + "href": "https://github.com/orgs/langfuse/discussions/1076", + "created_at": "2024-02-05T14:58:23Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-dashboard", - "feat-tags" + "sdk-js", + "integration-flowise" ], "author": { - "login": "aakash-vwo", - "html_url": "https://github.com/aakash-vwo" + "login": "jpmin7", + "html_url": "https://github.com/jpmin7" }, "category": "Ideas" }, { - "number": 2949, - "title": "Auto-patching Langchain to include Langfuse callback handler", - "href": "https://github.com/orgs/langfuse/discussions/2949", - "created_at": "2024-08-15T12:17:32Z", - "upvotes": 3, + "number": 1074, + "title": "Model costs in terms of energy for self hosted models (or cloud hosted)", + "href": "https://github.com/orgs/langfuse/discussions/1074", + "created_at": "2024-02-05T10:15:27Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "integration-langchain" - ], + "labels": [], "author": { - "login": "kongzii", - "html_url": "https://github.com/kongzii" + "login": "vquilon", + "html_url": "https://github.com/vquilon" }, "category": "Ideas" }, { - "number": 2923, - "title": "Feature: Add CAS (and maybe SAML) as a authentication method", - "href": "https://github.com/orgs/langfuse/discussions/2923", - "created_at": "2024-08-13T17:18:42Z", - "upvotes": 1, - "comment_count": 1, + "number": 1073, + "title": "Use proper logger for backend API to make it configurable", + "href": "https://github.com/orgs/langfuse/discussions/1073", + "created_at": "2024-02-05T09:19:01Z", + "upvotes": 3, + "comment_count": 5, "resolved": false, "labels": [ + "✅ Done", "self-hosting" ], "author": { - "login": "jayteaftw", - "html_url": "https://github.com/jayteaftw" + "login": "code-haven", + "html_url": "https://github.com/code-haven" }, "category": "Ideas" }, { - "number": 2919, - "title": "Adding access to User's sessions directly", - "href": "https://github.com/orgs/langfuse/discussions/2919", - "created_at": "2024-08-13T12:42:16Z", - "upvotes": 1, + "number": 1049, + "title": "API Examples for Generations", + "href": "https://github.com/orgs/langfuse/discussions/1049", + "created_at": "2024-02-02T07:02:08Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" + }, + "category": "Ideas" + }, + { + "number": 1048, + "title": "Allow sharing traces as a self contained HTML file via presigned S3 URL", + "href": "https://github.com/orgs/langfuse/discussions/1048", + "created_at": "2024-02-02T06:05:47Z", + "upvotes": 2, "comment_count": 0, "resolved": false, - "labels": [ - "feat-users", - "feat-sessions" - ], + "labels": [], "author": { - "login": "Youneesz", - "html_url": "https://github.com/Youneesz" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, "category": "Ideas" }, { - "number": 2883, - "title": "Compare two dataset runs side by side", - "href": "https://github.com/orgs/langfuse/discussions/2883", - "created_at": "2024-08-09T10:40:05Z", + "number": 1043, + "title": "Ability to query entities from SDK", + "href": "https://github.com/orgs/langfuse/discussions/1043", + "created_at": "2024-02-01T23:51:00Z", "upvotes": 4, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-datasets" + "feat-api" ], "author": { - "login": "dmaslov", - "html_url": "https://github.com/dmaslov" + "login": "Pranov1", + "html_url": "https://github.com/Pranov1" }, "category": "Ideas" }, { - "number": 2881, - "title": "feat (ui): Collapse sidebar by default", - "href": "https://github.com/orgs/langfuse/discussions/2881", - "created_at": "2024-08-09T10:03:39Z", - "upvotes": 1, + "number": 1033, + "title": "Subscribe to Langfuse Events via Webhooks", + "href": "https://github.com/orgs/langfuse/discussions/1033", + "created_at": "2024-02-01T18:59:56Z", + "upvotes": 19, "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "marctorsoc", - "html_url": "https://github.com/marctorsoc" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2877, - "title": "Make langfuse deployable to AWS Lambda", - "href": "https://github.com/orgs/langfuse/discussions/2877", - "created_at": "2024-08-09T08:24:14Z", - "upvotes": 3, - "comment_count": 2, + "number": 1032, + "title": "Periodic reports (email or slack)", + "href": "https://github.com/orgs/langfuse/discussions/1032", + "created_at": "2024-02-01T18:57:42Z", + "upvotes": 11, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "MeddahAbdellah", - "html_url": "https://github.com/MeddahAbdellah" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2870, - "title": "custom base path deployments", - "href": "https://github.com/orgs/langfuse/discussions/2870", - "created_at": "2024-08-08T13:15:51Z", - "upvotes": 1, - "comment_count": 1, + "number": 1021, + "title": "Add `Embedding` observation type", + "href": "https://github.com/orgs/langfuse/discussions/1021", + "created_at": "2024-02-01T03:15:17Z", + "upvotes": 46, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "marioweid", - "html_url": "https://github.com/marioweid" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2864, - "title": "Add Bedrock Guardrails to the LLM Security documentation", - "href": "https://github.com/orgs/langfuse/discussions/2864", - "created_at": "2024-08-07T23:56:05Z", + "number": 1020, + "title": "Leveraging Azure OpenAI Diagnostic Settings?", + "href": "https://github.com/orgs/langfuse/discussions/1020", + "created_at": "2024-02-01T02:58:54Z", "upvotes": 1, "comment_count": 0, "resolved": false, "labels": [ - "feat-llm-security" + "integration-openai", + "integration-litellm" ], "author": { - "login": "wirjo", - "html_url": "https://github.com/wirjo" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, "category": "Ideas" }, { - "number": 2863, - "title": "Add AWS as a deployment option in the documentation", - "href": "https://github.com/orgs/langfuse/discussions/2863", - "created_at": "2024-08-07T23:53:40Z", - "upvotes": 3, - "comment_count": 1, + "number": 1011, + "title": "Configurable dashboards", + "href": "https://github.com/orgs/langfuse/discussions/1011", + "created_at": "2024-01-31T13:40:59Z", + "upvotes": 15, + "comment_count": 2, "resolved": false, "labels": [ - "✅ Done", - "self-hosting" + "ui", + "feat-dashboard" ], "author": { - "login": "wirjo", - "html_url": "https://github.com/wirjo" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2850, - "title": "Feat (ui): Move columns", - "href": "https://github.com/orgs/langfuse/discussions/2850", - "created_at": "2024-08-07T11:55:55Z", + "number": 1010, + "title": "Add new integration: LLM Proxy", + "href": "https://github.com/orgs/langfuse/discussions/1010", + "created_at": "2024-01-31T12:40:35Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "integrations" + ], "author": { - "login": "marctorsoc", - "html_url": "https://github.com/marctorsoc" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2848, - "title": "Feat: Allow not sorting tags", - "href": "https://github.com/orgs/langfuse/discussions/2848", - "created_at": "2024-08-07T11:50:44Z", - "upvotes": 1, - "comment_count": 1, + "number": 1009, + "title": "Decorator-based integration with Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/1009", + "created_at": "2024-01-31T12:19:26Z", + "upvotes": 7, + "comment_count": 3, "resolved": false, "labels": [ - "feat-tags" + "sdk-python", + "integrations", + "✅ Done", + "integration-python-decorator" ], "author": { - "login": "marctorsoc", - "html_url": "https://github.com/marctorsoc" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2823, - "title": "Need support for ChatOCIGenAI", - "href": "https://github.com/orgs/langfuse/discussions/2823", - "created_at": "2024-08-05T13:34:30Z", + "number": 1004, + "title": "should work with OpenAI-compatible self-hosted endpoints", + "href": "https://github.com/orgs/langfuse/discussions/1004", + "created_at": "2024-01-31T09:04:28Z", "upvotes": 2, - "comment_count": 0, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "sdk-python", + "integration-openai" + ], "author": { - "login": "engchina", - "html_url": "https://github.com/engchina" + "login": "7flash", + "html_url": "https://github.com/7flash" }, "category": "Ideas" }, { - "number": 2821, - "title": "Need API endpoints to add projects and users", - "href": "https://github.com/orgs/langfuse/discussions/2821", - "created_at": "2024-08-05T13:10:49Z", + "number": 999, + "title": "Users should be able to pass metadata and tags via `overrideConfig` when using the Flowise integration", + "href": "https://github.com/orgs/langfuse/discussions/999", + "created_at": "2024-01-30T19:52:41Z", "upvotes": 2, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "sdk-js", + "integration-flowise", + "✅ Done" + ], "author": { - "login": "kameshbrao", - "html_url": "https://github.com/kameshbrao" + "login": "giorgosera", + "html_url": "https://github.com/giorgosera" }, "category": "Ideas" }, { - "number": 2812, - "title": "Could you make the Prompt label 36 char long?", - "href": "https://github.com/orgs/langfuse/discussions/2812", - "created_at": "2024-08-02T11:03:08Z", + "number": 991, + "title": "Inferring cost of trace from metadata field if optionally provided", + "href": "https://github.com/orgs/langfuse/discussions/991", + "created_at": "2024-01-30T07:38:56Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-prompt-management", - "✅ Done" - ], + "labels": [], "author": { - "login": "DevSageH", - "html_url": "https://github.com/DevSageH" + "login": "sumba101", + "html_url": "https://github.com/sumba101" }, "category": "Ideas" }, { - "number": 2810, - "title": "Enable setting a label to an existing prompt version via the api/sdk.", - "href": "https://github.com/orgs/langfuse/discussions/2810", - "created_at": "2024-08-01T16:53:06Z", + "number": 990, + "title": "filtering sessions with metadata", + "href": "https://github.com/orgs/langfuse/discussions/990", + "created_at": "2024-01-30T06:21:42Z", "upvotes": 6, - "comment_count": 4, + "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management" + "ui", + "feat-sessions", + "feat-metadata" ], "author": { - "login": "ClementNguyen", - "html_url": "https://github.com/ClementNguyen" + "login": "litagent", + "html_url": "https://github.com/litagent" }, "category": "Ideas" }, { - "number": 2797, - "title": "Enable list_prompts/search_prompts using client", - "href": "https://github.com/orgs/langfuse/discussions/2797", - "created_at": "2024-07-31T13:45:38Z", - "upvotes": 4, - "comment_count": 2, + "number": 989, + "title": "Enable Collaboration Platforms for Project Members", + "href": "https://github.com/orgs/langfuse/discussions/989", + "created_at": "2024-01-30T04:00:26Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "krlng", - "html_url": "https://github.com/krlng" + "login": "khareyash05", + "html_url": "https://github.com/khareyash05" }, "category": "Ideas" }, { - "number": 2781, - "title": "Add support for custom serialization of observation fields", - "href": "https://github.com/orgs/langfuse/discussions/2781", - "created_at": "2024-07-29T18:49:03Z", - "upvotes": 1, + "number": 982, + "title": "Supporting OpenAI Vision", + "href": "https://github.com/orgs/langfuse/discussions/982", + "created_at": "2024-01-29T19:06:44Z", + "upvotes": 7, "comment_count": 2, "resolved": false, "labels": [ - "sdk-python" + "integration-openai", + "✅ Done", + "feat-multimodal" ], "author": { - "login": "ashamlian-roadway", - "html_url": "https://github.com/ashamlian-roadway" + "login": "pj747", + "html_url": "https://github.com/pj747" }, "category": "Ideas" }, { - "number": 2770, - "title": "Add clickable link to the 'release' kwargs in a Trace - this will route to the documentations/change log of that release/version", - "href": "https://github.com/orgs/langfuse/discussions/2770", - "created_at": "2024-07-28T07:08:07Z", - "upvotes": 1, - "comment_count": 0, + "number": 980, + "title": "Comments on objects across the Langfuse UI", + "href": "https://github.com/orgs/langfuse/discussions/980", + "created_at": "2024-01-29T18:21:03Z", + "upvotes": 3, + "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "ui", + "✅ Done" + ], "author": { - "login": "stepanogil", - "html_url": "https://github.com/stepanogil" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2766, - "title": "Support Exporting LangSmith Run Traces into Langfuse!", - "href": "https://github.com/orgs/langfuse/discussions/2766", - "created_at": "2024-07-27T02:34:44Z", + "number": 976, + "title": "Support alternative databases next to Postgres, e.g. MySQL", + "href": "https://github.com/orgs/langfuse/discussions/976", + "created_at": "2024-01-28T21:44:11Z", "upvotes": 3, - "comment_count": 1, + "comment_count": 6, "resolved": false, - "labels": [], + "labels": [ + "self-hosting" + ], "author": { - "login": "p-barman", - "html_url": "https://github.com/p-barman" + "login": "zoltan-fedor", + "html_url": "https://github.com/zoltan-fedor" }, "category": "Ideas" }, { - "number": 2747, - "title": "A new configuration env variable for custom URL prefix", - "href": "https://github.com/orgs/langfuse/discussions/2747", - "created_at": "2024-07-25T17:00:57Z", - "upvotes": 1, - "comment_count": 1, + "number": 969, + "title": "Flowise - OpenAI Assistant cost tracking", + "href": "https://github.com/orgs/langfuse/discussions/969", + "created_at": "2024-01-26T18:04:07Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "integration-flowise" + ], "author": { - "login": "abdullah-retorio", - "html_url": "https://github.com/abdullah-retorio" + "login": "jozsef-gereby", + "html_url": "https://github.com/jozsef-gereby" }, "category": "Ideas" }, { - "number": 2746, - "title": "Returning prompts from expired cache may be disabled using a boolean argument", - "href": "https://github.com/orgs/langfuse/discussions/2746", - "created_at": "2024-07-25T15:57:26Z", - "upvotes": 1, - "comment_count": 1, + "number": 964, + "title": "Latency metrics - Time to first token, Tokens per second", + "href": "https://github.com/orgs/langfuse/discussions/964", + "created_at": "2024-01-26T15:37:01Z", + "upvotes": 8, + "comment_count": 3, "resolved": false, "labels": [ - "feat-prompt-management" + "✅ Done" ], "author": { - "login": "ogunoz", - "html_url": "https://github.com/ogunoz" + "login": "nikcaryo-super", + "html_url": "https://github.com/nikcaryo-super" }, "category": "Ideas" }, { - "number": 2745, - "title": "Lazy fallback for get_prompt", - "href": "https://github.com/orgs/langfuse/discussions/2745", - "created_at": "2024-07-25T15:50:32Z", - "upvotes": 1, - "comment_count": 1, + "number": 958, + "title": "LLM calls captured via Langchain integration should match what’s sent to the LLM", + "href": "https://github.com/orgs/langfuse/discussions/958", + "created_at": "2024-01-25T16:45:38Z", + "upvotes": 3, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "ogunoz", - "html_url": "https://github.com/ogunoz" + "login": "benm5678", + "html_url": "https://github.com/benm5678" }, "category": "Ideas" }, { - "number": 2738, - "title": "Set variables in playground from dataset", - "href": "https://github.com/orgs/langfuse/discussions/2738", - "created_at": "2024-07-25T09:27:30Z", - "upvotes": 2, - "comment_count": 1, + "number": 953, + "title": "Improve integration with flowise", + "href": "https://github.com/orgs/langfuse/discussions/953", + "created_at": "2024-01-24T19:57:06Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-datasets", - "feat-playground" + "sdk-js", + "integration-flowise" ], "author": { - "login": "hbenyamina", - "html_url": "https://github.com/hbenyamina" + "login": "tsiougkosn", + "html_url": "https://github.com/tsiougkosn" }, "category": "Ideas" }, { - "number": 2729, - "title": "Comment thread on Traces", - "href": "https://github.com/orgs/langfuse/discussions/2729", - "created_at": "2024-07-24T13:52:51Z", - "upvotes": 1, - "comment_count": 3, + "number": 941, + "title": "Dark mode", + "href": "https://github.com/orgs/langfuse/discussions/941", + "created_at": "2024-01-24T05:52:30Z", + "upvotes": 9, + "comment_count": 5, "resolved": false, "labels": [ - "✅ Done", - "feat-comments" + "✅ Done" ], "author": { - "login": "guptakvgaurav", - "html_url": "https://github.com/guptakvgaurav" + "login": "archywillhe", + "html_url": "https://github.com/archywillhe" }, "category": "Ideas" }, { - "number": 2728, - "title": "Session-level scores", - "href": "https://github.com/orgs/langfuse/discussions/2728", - "created_at": "2024-07-24T10:05:40Z", - "upvotes": 3, - "comment_count": 1, + "number": 939, + "title": "Full-text search on trace/observation/generation input/output", + "href": "https://github.com/orgs/langfuse/discussions/939", + "created_at": "2024-01-23T23:47:11Z", + "upvotes": 19, + "comment_count": 6, "resolved": false, "labels": [ - "feat-scores", - "feat-sessions" + "ui" ], "author": { - "login": "felixsg", - "html_url": "https://github.com/felixsg" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2721, - "title": "Add note on each prompt version", - "href": "https://github.com/orgs/langfuse/discussions/2721", - "created_at": "2024-07-23T14:48:02Z", - "upvotes": 2, - "comment_count": 1, + "number": 917, + "title": "Download dashboard details", + "href": "https://github.com/orgs/langfuse/discussions/917", + "created_at": "2024-01-21T16:35:24Z", + "upvotes": 8, + "comment_count": 3, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "cubxxw", - "html_url": "https://github.com/cubxxw" + "login": "kerenaba", + "html_url": "https://github.com/kerenaba" }, "category": "Ideas" }, { - "number": 2720, - "title": "Feature request [UI]: Remember column selection PER project in Traces view", - "href": "https://github.com/orgs/langfuse/discussions/2720", - "created_at": "2024-07-23T13:53:38Z", - "upvotes": 1, - "comment_count": 2, + "number": 902, + "title": "Support secret in docker compose", + "href": "https://github.com/orgs/langfuse/discussions/902", + "created_at": "2024-01-17T14:03:26Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "justingodden", - "html_url": "https://github.com/justingodden" + "login": "shuther", + "html_url": "https://github.com/shuther" }, "category": "Ideas" }, { - "number": 2710, - "title": "Support JSON messages in prompt management", - "href": "https://github.com/orgs/langfuse/discussions/2710", - "created_at": "2024-07-23T01:59:12Z", + "number": 896, + "title": "generation usage should accept a list of dict for async generation", + "href": "https://github.com/orgs/langfuse/discussions/896", + "created_at": "2024-01-17T05:59:24Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "jasonslyvia", - "html_url": "https://github.com/jasonslyvia" + "login": "dove-young", + "html_url": "https://github.com/dove-young" }, "category": "Ideas" }, { - "number": 2704, - "title": "Deleting user's traces via API to be GDPR compliant", - "href": "https://github.com/orgs/langfuse/discussions/2704", - "created_at": "2024-07-22T12:03:22Z", - "upvotes": 6, - "comment_count": 2, + "number": 874, + "title": "Improve exception handling and type safety in python SDK", + "href": "https://github.com/orgs/langfuse/discussions/874", + "created_at": "2024-01-12T17:01:58Z", + "upvotes": 5, + "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "Stormyy", - "html_url": "https://github.com/Stormyy" + "login": "hubert-springbok", + "html_url": "https://github.com/hubert-springbok" }, "category": "Ideas" }, { - "number": 2699, - "title": "Schemad or structured configuration for prompt", - "href": "https://github.com/orgs/langfuse/discussions/2699", - "created_at": "2024-07-22T02:29:13Z", - "upvotes": 1, - "comment_count": 1, + "number": 854, + "title": "Feature: API should give User-Tokens", + "href": "https://github.com/orgs/langfuse/discussions/854", + "created_at": "2024-01-09T14:26:47Z", + "upvotes": 5, + "comment_count": 0, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "jasonslyvia", - "html_url": "https://github.com/jasonslyvia" + "login": "droggta", + "html_url": "https://github.com/droggta" }, "category": "Ideas" }, { - "number": 2697, - "title": "A transparent mode", - "href": "https://github.com/orgs/langfuse/discussions/2697", - "created_at": "2024-07-21T20:55:43Z", - "upvotes": 1, - "comment_count": 1, + "number": 852, + "title": "Add prompt.to_langchain() to get a Langchain Prompt Template", + "href": "https://github.com/orgs/langfuse/discussions/852", + "created_at": "2024-01-09T13:20:55Z", + "upvotes": 7, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "integrations", + "feat-prompt-management", + "✅ Done" + ], "author": { - "login": "emsi", - "html_url": "https://github.com/emsi" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2684, - "title": "Langfuse batch prompts api should return prompt configs as well", - "href": "https://github.com/orgs/langfuse/discussions/2684", - "created_at": "2024-07-19T10:05:45Z", + "number": 853, + "title": "feat(ui): Dashboard filter and highlight", + "href": "https://github.com/orgs/langfuse/discussions/853", + "created_at": "2024-01-09T05:37:34Z", "upvotes": 2, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management", - "✅ Done" + "ui", + "Dashboard" ], "author": { - "login": "ashutoshsaboo", - "html_url": "https://github.com/ashutoshsaboo" + "login": "lkNGAT", + "html_url": "https://github.com/lkNGAT" }, "category": "Ideas" }, { - "number": 2669, - "title": "Visualisation of graph execution", - "href": "https://github.com/orgs/langfuse/discussions/2669", - "created_at": "2024-07-18T08:44:03Z", - "upvotes": 1, - "comment_count": 1, + "number": 844, + "title": "Integration: Node.js/Typescript OpenAI SDK", + "href": "https://github.com/orgs/langfuse/discussions/844", + "created_at": "2024-01-08T22:39:27Z", + "upvotes": 8, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "sdk-js", + "integrations", + "✅ Done" + ], "author": { - "login": "VMinB12", - "html_url": "https://github.com/VMinB12" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2668, - "title": "I want to say something about user feedback", - "href": "https://github.com/orgs/langfuse/discussions/2668", - "created_at": "2024-07-18T07:57:50Z", - "upvotes": 1, - "comment_count": 1, + "number": 828, + "title": "LlamaIndex integration (Python)", + "href": "https://github.com/orgs/langfuse/discussions/828", + "created_at": "2024-01-06T18:21:02Z", + "upvotes": 20, + "comment_count": 7, "resolved": false, - "labels": [], + "labels": [ + "sdk-python", + "integrations", + "✅ Done", + "integraton-llamaindex" + ], "author": { - "login": "cubxxw", - "html_url": "https://github.com/cubxxw" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2664, - "title": "Prompts are supported for export", - "href": "https://github.com/orgs/langfuse/discussions/2664", - "created_at": "2024-07-18T00:43:12Z", - "upvotes": 1, - "comment_count": 1, + "number": 1007, + "title": "Admin API: projects, api keys, user management", + "href": "https://github.com/orgs/langfuse/discussions/1007", + "created_at": "2023-12-21T13:22:28Z", + "upvotes": 17, + "comment_count": 12, "resolved": false, - "labels": [], + "labels": [ + "feat-api", + "self-hosting" + ], "author": { - "login": "cubxxw", - "html_url": "https://github.com/cubxxw" + "login": "maxxte", + "html_url": "https://github.com/maxxte" }, "category": "Ideas" }, { - "number": 2653, - "title": "Web page request is a little slow, whether to consider using golang to reconstruct", - "href": "https://github.com/orgs/langfuse/discussions/2653", - "created_at": "2024-07-17T07:08:45Z", + "number": 1006, + "title": "Versioning of docs", + "href": "https://github.com/orgs/langfuse/discussions/1006", + "created_at": "2023-12-18T01:27:09Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "docs" + ], "author": { - "login": "cubxxw", - "html_url": "https://github.com/cubxxw" + "login": "flxwu", + "html_url": "https://github.com/flxwu" }, "category": "Ideas" }, { - "number": 2642, - "title": "Add ability to add name or label to a Langfuse API key", - "href": "https://github.com/orgs/langfuse/discussions/2642", - "created_at": "2024-07-16T17:08:42Z", + "number": 1008, + "title": "Datasets: Diff of output and expected output", + "href": "https://github.com/orgs/langfuse/discussions/1008", + "created_at": "2023-11-29T00:35:13Z", "upvotes": 5, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "ui", + "feat-datasets" + ], "author": { - "login": "agibralter", - "html_url": "https://github.com/agibralter" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 2625, - "title": "Track Openai Assistant API costs", - "href": "https://github.com/orgs/langfuse/discussions/2625", - "created_at": "2024-07-15T07:50:18Z", - "upvotes": 3, - "comment_count": 0, + "number": 1066, + "title": "feat: Publish arm64 compatible docker images", + "href": "https://github.com/orgs/langfuse/discussions/1066", + "created_at": "2023-11-08T16:06:08Z", + "upvotes": 1, + "comment_count": 10, "resolved": false, "labels": [ - "integration-openai" + "✅ Done", + "self-hosting" ], "author": { - "login": "christos-bsq", - "html_url": "https://github.com/christos-bsq" + "login": "code-haven", + "html_url": "https://github.com/code-haven" }, "category": "Ideas" }, { - "number": 2624, - "title": "Feature Request: add tool calling and tool messages to Prompt Management", - "href": "https://github.com/orgs/langfuse/discussions/2624", - "created_at": "2024-07-15T06:49:50Z", - "upvotes": 3, - "comment_count": 0, + "number": 1065, + "title": "OpenAI SDK wrapper for JS", + "href": "https://github.com/orgs/langfuse/discussions/1065", + "created_at": "2023-09-15T10:55:35Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, "labels": [ - "feat-prompt-management" + "sdk-js", + "integrations", + "integration-openai", + "✅ Done" ], "author": { - "login": "eloko7", - "html_url": "https://github.com/eloko7" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" - }, + } + ] + }, + { + "category": "Support", + "discussions": [ { - "number": 2622, - "title": "Inbuild langfuse tracing.", - "href": "https://github.com/orgs/langfuse/discussions/2622", - "created_at": "2024-07-13T10:39:13Z", + "number": 3503, + "title": "Not possible to delete prompts programmatically, (langfuse python library or api)", + "href": "https://github.com/orgs/langfuse/discussions/3503", + "created_at": "2024-09-27T12:33:52Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [], + "comment_count": 2, + "resolved": true, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "rashid-globallogic", - "html_url": "https://github.com/rashid-globallogic" + "login": "RealGammaNL", + "html_url": "https://github.com/RealGammaNL" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2605, - "title": "DSPy tracing", - "href": "https://github.com/orgs/langfuse/discussions/2605", - "created_at": "2024-07-10T12:52:35Z", - "upvotes": 2, + "number": 3496, + "title": "Unable to fetch prompts without production label", + "href": "https://github.com/orgs/langfuse/discussions/3496", + "created_at": "2024-09-27T03:27:52Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integrations", - "✅ Done", - "integration-dspy" + "feat-prompt-management" ], "author": { - "login": "paolotamag", - "html_url": "https://github.com/paolotamag" + "login": "chandel-aman", + "html_url": "https://github.com/chandel-aman" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2586, - "title": "Feat: Ability to change curreny for model usage costs.", - "href": "https://github.com/orgs/langfuse/discussions/2586", - "created_at": "2024-07-09T15:40:22Z", + "number": 3489, + "title": "Missing input/output on trace when using openai js integration", + "href": "https://github.com/orgs/langfuse/discussions/3489", + "created_at": "2024-09-26T15:36:06Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-cost-tracking" + "integration-openai" ], "author": { - "login": "jannikstdl", - "html_url": "https://github.com/jannikstdl" + "login": "dimitrydesilias", + "html_url": "https://github.com/dimitrydesilias" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2578, - "title": "Conditional Trace Content/Message submission", - "href": "https://github.com/orgs/langfuse/discussions/2578", - "created_at": "2024-07-09T09:57:26Z", - "upvotes": 3, - "comment_count": 1, + "number": 3486, + "title": "Bind all multiple hierarchical call against session-id instead of opening multiple threads", + "href": "https://github.com/orgs/langfuse/discussions/3486", + "created_at": "2024-09-26T06:31:20Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "integration-python-decorator" + ], "author": { - "login": "simonwh", - "html_url": "https://github.com/simonwh" + "login": "ajeet6261", + "html_url": "https://github.com/ajeet6261" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2577, - "title": "Detailed and Interactive Plot Visualization like WandB", - "href": "https://github.com/orgs/langfuse/discussions/2577", - "created_at": "2024-07-09T09:19:38Z", + "number": 3485, + "title": "How to avoid memory leaks due to LangchainCallbackHandler while using userId and sessionId", + "href": "https://github.com/orgs/langfuse/discussions/3485", + "created_at": "2024-09-26T00:07:14Z", "upvotes": 1, - "comment_count": 3, - "resolved": false, - "labels": [], + "comment_count": 5, + "resolved": true, + "labels": [ + "integration-langchain", + "feat-users", + "feat-sessions" + ], "author": { - "login": "yusuke-intern", - "html_url": "https://github.com/yusuke-intern" + "login": "Chengdyc", + "html_url": "https://github.com/Chengdyc" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2576, - "title": "Log prob on Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2576", - "created_at": "2024-07-09T09:16:23Z", + "number": 3480, + "title": "How to provide a TLS Cert for PGSQL cloud connection in Langfuse docker container?", + "href": "https://github.com/orgs/langfuse/discussions/3480", + "created_at": "2024-09-25T20:44:17Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "integration-openai" + "self-hosting" ], "author": { - "login": "yusuke-intern", - "html_url": "https://github.com/yusuke-intern" + "login": "barvhaim", + "html_url": "https://github.com/barvhaim" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2573, - "title": "Prompt Cataloguing and prompt github", - "href": "https://github.com/orgs/langfuse/discussions/2573", - "created_at": "2024-07-08T20:05:23Z", + "number": 3477, + "title": "LangFuse Low Level SDK does not render images by passing the link", + "href": "https://github.com/orgs/langfuse/discussions/3477", + "created_at": "2024-09-25T15:15:54Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management" + "feat-multimodal" ], "author": { - "login": "kunal2002", - "html_url": "https://github.com/kunal2002" + "login": "VikramShenoy97", + "html_url": "https://github.com/VikramShenoy97" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2571, - "title": "If Data/Metadata given to Langfuse SDK that exceeds Langfuse's limit, log/throw/emit Stack Trace", - "href": "https://github.com/orgs/langfuse/discussions/2571", - "created_at": "2024-07-08T15:17:52Z", + "number": 3469, + "title": "raise exception when handle_span_events", + "href": "https://github.com/orgs/langfuse/discussions/3469", + "created_at": "2024-09-25T00:56:32Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "josiahbryan", - "html_url": "https://github.com/josiahbryan" + "login": "nightosong", + "html_url": "https://github.com/nightosong" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2539, - "title": "Include request's `tools` configuration in OpenAI LLM calls", - "href": "https://github.com/orgs/langfuse/discussions/2539", - "created_at": "2024-07-04T11:39:43Z", - "upvotes": 2, + "number": 3466, + "title": "How to get costs associated with an API call / user?", + "href": "https://github.com/orgs/langfuse/discussions/3466", + "created_at": "2024-09-24T19:33:56Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integration-openai" + "feat-users", + "feat-cost-tracking" ], "author": { - "login": "ricwo", - "html_url": "https://github.com/ricwo" + "login": "punkpeye", + "html_url": "https://github.com/punkpeye" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2534, - "title": "Simple graphs and metrics for scores and evaluations", - "href": "https://github.com/orgs/langfuse/discussions/2534", - "created_at": "2024-07-03T17:14:42Z", - "upvotes": 2, + "number": 3465, + "title": "How to run langfuse locally while using a hosted database", + "href": "https://github.com/orgs/langfuse/discussions/3465", + "created_at": "2024-09-24T14:24:29Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "self-hosting" + ], "author": { - "login": "justinwiley", - "html_url": "https://github.com/justinwiley" + "login": "wil0u", + "html_url": "https://github.com/wil0u" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2529, - "title": "feat: Track Exceptions while using Decorators", - "href": "https://github.com/orgs/langfuse/discussions/2529", - "created_at": "2024-07-03T11:40:19Z", + "number": 3462, + "title": "how to set user_id or session_id in trace?", + "href": "https://github.com/orgs/langfuse/discussions/3462", + "created_at": "2024-09-24T08:34:59Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "integration-python-decorator" + "integration-python-decorator", + "feat-users", + "feat-sessions" ], "author": { - "login": "Manonandan", - "html_url": "https://github.com/Manonandan" + "login": "yumc2573", + "html_url": "https://github.com/yumc2573" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2523, - "title": "Feature Request: Sidebar Display for Trace Details in Dataset Runs", - "href": "https://github.com/orgs/langfuse/discussions/2523", - "created_at": "2024-07-02T15:00:47Z", + "number": 3460, + "title": "Langfuse observation for openai embeddings method", + "href": "https://github.com/orgs/langfuse/discussions/3460", + "created_at": "2024-09-24T06:01:06Z", "upvotes": 1, - "comment_count": 3, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-datasets" + "integration-openai", + "integration-python-decorator", + "feat-cost-tracking" ], "author": { - "login": "tuan3w", - "html_url": "https://github.com/tuan3w" + "login": "simrangulati-jktech", + "html_url": "https://github.com/simrangulati-jktech" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2511, - "title": "Scoring dataset runs, e.g. precision, recall, f-value", - "href": "https://github.com/orgs/langfuse/discussions/2511", - "created_at": "2024-07-02T08:10:21Z", - "upvotes": 6, + "number": 3446, + "title": "Right way to migrate langfuse deployed on K8s within an AWS account", + "href": "https://github.com/orgs/langfuse/discussions/3446", + "created_at": "2024-09-23T06:32:02Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-datasets" + "self-hosting" ], "author": { - "login": "yusuke-intern", - "html_url": "https://github.com/yusuke-intern" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2510, - "title": "How can we see traces of MULTIMODAL llms over langfuse ?", - "href": "https://github.com/orgs/langfuse/discussions/2510", - "created_at": "2024-07-02T05:15:59Z", - "upvotes": 4, + "number": 3435, + "title": "Langfuse is inconsistently generating span latencies table in traces greater than 36K entiries", + "href": "https://github.com/orgs/langfuse/discussions/3435", + "created_at": "2024-09-20T18:54:28Z", + "upvotes": 1, "comment_count": 3, - "resolved": false, + "resolved": true, + "labels": [], + "author": { + "login": "databloom", + "html_url": "https://github.com/databloom" + }, + "category": "Support" + }, + { + "number": 3429, + "title": "Async version of Langfuse.get_prompt", + "href": "https://github.com/orgs/langfuse/discussions/3429", + "created_at": "2024-09-20T14:26:51Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "✅ Done", - "feat-multimodal" + "feat-prompt-management" ], "author": { - "login": "Aaryaveerkrishna23", - "html_url": "https://github.com/Aaryaveerkrishna23" + "login": "antoniomdk", + "html_url": "https://github.com/antoniomdk" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2509, - "title": "Support OpenTelemetry-based instrumentation (traceloop openllmetry and others)", - "href": "https://github.com/orgs/langfuse/discussions/2509", - "created_at": "2024-07-02T02:29:14Z", - "upvotes": 3, - "comment_count": 5, + "number": 3420, + "title": "Help setting up GCP host (cloudbuild or console)", + "href": "https://github.com/orgs/langfuse/discussions/3420", + "created_at": "2024-09-20T04:34:35Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, "labels": [ - "integrations" + "self-hosting" ], "author": { - "login": "gyliu513", - "html_url": "https://github.com/gyliu513" + "login": "elliottower", + "html_url": "https://github.com/elliottower" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2508, - "title": "Enable Langfuse can expose metrics in Prometheus format", - "href": "https://github.com/orgs/langfuse/discussions/2508", - "created_at": "2024-07-02T02:25:24Z", - "upvotes": 5, - "comment_count": 1, - "resolved": false, + "number": 3410, + "title": "Configuring Evaluation with \"Correctness\" Template & Python Code Invocation", + "href": "https://github.com/orgs/langfuse/discussions/3410", + "created_at": "2024-09-19T09:44:42Z", + "upvotes": 1, + "comment_count": 3, + "resolved": true, "labels": [], "author": { - "login": "gyliu513", - "html_url": "https://github.com/gyliu513" + "login": "zoulou00", + "html_url": "https://github.com/zoulou00" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2501, - "title": "Use Langchain LCEL + Langserve + run time user_id/session_id", - "href": "https://github.com/orgs/langfuse/discussions/2501", - "created_at": "2024-07-01T15:51:47Z", - "upvotes": 4, + "number": 3406, + "title": "Module not found: Can't resolve '@langfuse'", + "href": "https://github.com/orgs/langfuse/discussions/3406", + "created_at": "2024-09-19T05:57:04Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integration-langchain", - "feat-users", - "feat-sessions" + "self-hosting" ], "author": { - "login": "ravediamond", - "html_url": "https://github.com/ravediamond" + "login": "christosuster", + "html_url": "https://github.com/christosuster" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2493, - "title": "Easy token price estimates for 400+ LLMs", - "href": "https://github.com/orgs/langfuse/discussions/2493", - "created_at": "2024-07-01T06:55:56Z", + "number": 3397, + "title": "tokens and usage cost", + "href": "https://github.com/orgs/langfuse/discussions/3397", + "created_at": "2024-09-18T13:05:07Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [ - "feat-cost-tracking" - ], + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "derevyan", - "html_url": "https://github.com/derevyan" + "login": "Karanaiinfox", + "html_url": "https://github.com/Karanaiinfox" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2488, - "title": "Add contextmanager support to python decorator", - "href": "https://github.com/orgs/langfuse/discussions/2488", - "created_at": "2024-06-29T20:43:50Z", - "upvotes": 3, - "comment_count": 1, - "resolved": false, + "number": 3393, + "title": "Self-Host evaluation feature", + "href": "https://github.com/orgs/langfuse/discussions/3393", + "created_at": "2024-09-18T07:55:30Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "integration-python-decorator" + "feat-evals" ], "author": { - "login": "yaniv-aknin", - "html_url": "https://github.com/yaniv-aknin" + "login": "MayankBitcot", + "html_url": "https://github.com/MayankBitcot" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2469, - "title": "Adding userId / author to score (custom metadata)", - "href": "https://github.com/orgs/langfuse/discussions/2469", - "created_at": "2024-06-27T19:02:17Z", - "upvotes": 2, + "number": 3392, + "title": "not able to track entire request end to end in langchain + langfuse", + "href": "https://github.com/orgs/langfuse/discussions/3392", + "created_at": "2024-09-18T07:08:49Z", + "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [ - "feat-scores", - "feat-users" + "integration-langchain" ], "author": { - "login": "ivanviragine", - "html_url": "https://github.com/ivanviragine" + "login": "jaiswalvineet", + "html_url": "https://github.com/jaiswalvineet" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2456, - "title": "Export to CSV feature in the Traces", - "href": "https://github.com/orgs/langfuse/discussions/2456", - "created_at": "2024-06-27T11:02:47Z", + "number": 3379, + "title": "Feedback for “Langfuse Documentation”", + "href": "https://github.com/orgs/langfuse/discussions/3379", + "created_at": "2024-09-17T07:44:56Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "Aniket3007", - "html_url": "https://github.com/Aniket3007" + "login": "Preet1234-ux", + "html_url": "https://github.com/Preet1234-ux" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2454, - "title": "Expand all json-views of Dataset items etc.", - "href": "https://github.com/orgs/langfuse/discussions/2454", - "created_at": "2024-06-27T08:18:23Z", + "number": 3364, + "title": "Hey want to change the Eval Templates name, can we do it from UI", + "href": "https://github.com/orgs/langfuse/discussions/3364", + "created_at": "2024-09-16T08:07:30Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 3, + "resolved": true, "labels": [ - "✅ Done", - "feat-datasets" + "feat-evals" ], "author": { - "login": "tkreuder", - "html_url": "https://github.com/tkreuder" + "login": "divyanshubhuta", + "html_url": "https://github.com/divyanshubhuta" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2438, - "title": "Bedrock provider when using llamaindex", - "href": "https://github.com/orgs/langfuse/discussions/2438", - "created_at": "2024-06-26T11:00:54Z", + "number": 3344, + "title": "How to use langfuse with LangGraph Studio", + "href": "https://github.com/orgs/langfuse/discussions/3344", + "created_at": "2024-09-13T11:35:53Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [ - "integraton-llamaindex" + "integration-langchain" ], "author": { - "login": "mdciri", - "html_url": "https://github.com/mdciri" + "login": "debkanchan", + "html_url": "https://github.com/debkanchan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2437, - "title": "Project members management via public API", - "href": "https://github.com/orgs/langfuse/discussions/2437", - "created_at": "2024-06-26T10:03:50Z", - "upvotes": 3, + "number": 3321, + "title": "Session ids for Langserve", + "href": "https://github.com/orgs/langfuse/discussions/3321", + "created_at": "2024-09-11T22:40:01Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-rbac" + "integration-langchain", + "feat-sessions" ], "author": { - "login": "tmarenko", - "html_url": "https://github.com/tmarenko" + "login": "YaphetKG", + "html_url": "https://github.com/YaphetKG" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2402, - "title": "Add string data type in score config", - "href": "https://github.com/orgs/langfuse/discussions/2402", - "created_at": "2024-06-24T11:12:54Z", - "upvotes": 1, - "comment_count": 1, - "resolved": false, + "number": 3313, + "title": "how to pass custom user managed model name to calculate the cost via langchain", + "href": "https://github.com/orgs/langfuse/discussions/3313", + "created_at": "2024-09-11T13:25:48Z", + "upvotes": 1, + "comment_count": 3, + "resolved": true, "labels": [ - "feat-scores" + "integration-langchain", + "feat-cost-tracking" ], "author": { - "login": "emfhal", - "html_url": "https://github.com/emfhal" + "login": "jaiswalvineet", + "html_url": "https://github.com/jaiswalvineet" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2400, - "title": "Support for Custom Base URL Prefix in Langfuse (nextjs basepath)", - "href": "https://github.com/orgs/langfuse/discussions/2400", - "created_at": "2024-06-24T09:57:57Z", - "upvotes": 20, - "comment_count": 9, - "resolved": false, + "number": 3308, + "title": "Automated Prompt Management across Environments", + "href": "https://github.com/orgs/langfuse/discussions/3308", + "created_at": "2024-09-11T09:31:26Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "✅ Done", - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "databill86", - "html_url": "https://github.com/databill86" + "login": "jonnyforsterMSG", + "html_url": "https://github.com/jonnyforsterMSG" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2397, - "title": "Add ARM64 docker image", - "href": "https://github.com/orgs/langfuse/discussions/2397", - "created_at": "2024-06-21T13:35:24Z", + "number": 3307, + "title": "DataSet Scores are not being displayed", + "href": "https://github.com/orgs/langfuse/discussions/3307", + "created_at": "2024-09-11T08:46:31Z", "upvotes": 1, - "comment_count": 2, - "resolved": false, + "comment_count": 3, + "resolved": true, "labels": [ - "✅ Done", - "self-hosting" + "feat-datasets" ], "author": { - "login": "lucasiscovici", - "html_url": "https://github.com/lucasiscovici" + "login": "MaxYaz", + "html_url": "https://github.com/MaxYaz" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2390, - "title": "Implement Duplication Check for Prompt Versions in Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2390", - "created_at": "2024-06-21T08:03:39Z", + "number": 3305, + "title": "bug: cost usage are not getting captured automatically from llm response", + "href": "https://github.com/orgs/langfuse/discussions/3305", + "created_at": "2024-09-11T05:02:03Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "sapipoZZZ", - "html_url": "https://github.com/sapipoZZZ" + "login": "ajeet6261", + "html_url": "https://github.com/ajeet6261" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2378, - "title": "Number of times a prompt was fetched", - "href": "https://github.com/orgs/langfuse/discussions/2378", - "created_at": "2024-06-20T07:37:12Z", - "upvotes": 3, - "comment_count": 0, + "number": 3271, + "title": "Understanding pricing model (self-hosting vs cloud serving) from security perspective", + "href": "https://github.com/orgs/langfuse/discussions/3271", + "created_at": "2024-09-09T14:07:32Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "subhampasari", - "html_url": "https://github.com/subhampasari" + "login": "uahmad235", + "html_url": "https://github.com/uahmad235" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2376, - "title": "Allow for custom OAuth scopes when self-hosing", - "href": "https://github.com/orgs/langfuse/discussions/2376", - "created_at": "2024-06-19T22:23:59Z", + "number": 3267, + "title": "python decorator grouping in trace when using FastAPI Server Sent Events and Langraph + custom function", + "href": "https://github.com/orgs/langfuse/discussions/3267", + "created_at": "2024-09-09T11:10:00Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 4, "resolved": false, "labels": [ - "feat-auth" + "integration-langchain", + "integration-python-decorator" ], "author": { - "login": "0x77dev", - "html_url": "https://github.com/0x77dev" + "login": "lixxvsky", + "html_url": "https://github.com/lixxvsky" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2371, - "title": "SBS Markdown mode for dataset runs", - "href": "https://github.com/orgs/langfuse/discussions/2371", - "created_at": "2024-06-19T14:57:32Z", + "number": 3254, + "title": "Vercel AI SDK and Svelte. How to push traces intermittently back to langfuse", + "href": "https://github.com/orgs/langfuse/discussions/3254", + "created_at": "2024-09-06T13:37:17Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-datasets" + "integration-vercel-ai-sdk" ], "author": { - "login": "pfurovYnP", - "html_url": "https://github.com/pfurovYnP" + "login": "oghaAI", + "html_url": "https://github.com/oghaAI" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2358, - "title": "Add view mode to Settings", - "href": "https://github.com/orgs/langfuse/discussions/2358", - "created_at": "2024-06-17T12:48:04Z", + "number": 3210, + "title": "When using callbacks, the langfuse_context.update_current_trace method does not function properly.", + "href": "https://github.com/orgs/langfuse/discussions/3210", + "created_at": "2024-09-03T10:29:29Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 4, "resolved": false, "labels": [], "author": { - "login": "emfhal", - "html_url": "https://github.com/emfhal" + "login": "hgliyuhao", + "html_url": "https://github.com/hgliyuhao" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2352, - "title": "Support SAML login protocol", - "href": "https://github.com/orgs/langfuse/discussions/2352", - "created_at": "2024-06-17T07:14:14Z", - "upvotes": 3, + "number": 3207, + "title": "change of data region", + "href": "https://github.com/orgs/langfuse/discussions/3207", + "created_at": "2024-09-03T06:06:48Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "self-hosting" - ], + "resolved": true, + "labels": [], "author": { - "login": "emfhal", - "html_url": "https://github.com/emfhal" + "login": "divyanshubhuta", + "html_url": "https://github.com/divyanshubhuta" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2343, - "title": "Bring Langfuse to Cloud Marketplaces", - "href": "https://github.com/orgs/langfuse/discussions/2343", - "created_at": "2024-06-14T06:41:18Z", - "upvotes": 2, + "number": 3191, + "title": "Evaluation config setup related query", + "href": "https://github.com/orgs/langfuse/discussions/3191", + "created_at": "2024-09-02T14:48:01Z", + "upvotes": 1, "comment_count": 2, "resolved": false, - "labels": [ - "self-hosting" - ], + "labels": [], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "divyanshubhuta", + "html_url": "https://github.com/divyanshubhuta" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2336, - "title": "Saving a filter", - "href": "https://github.com/orgs/langfuse/discussions/2336", - "created_at": "2024-06-13T09:15:59Z", + "number": 3182, + "title": "What does `version` means when ingesting trace?", + "href": "https://github.com/orgs/langfuse/discussions/3182", + "created_at": "2024-08-31T20:44:26Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "avinash361-devrev", - "html_url": "https://github.com/avinash361-devrev" + "login": "STRRL", + "html_url": "https://github.com/STRRL" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2331, - "title": "Pendo integration", - "href": "https://github.com/orgs/langfuse/discussions/2331", - "created_at": "2024-06-12T18:22:32Z", + "number": 3176, + "title": "Get all the generations, events, etc. under Trace", + "href": "https://github.com/orgs/langfuse/discussions/3176", + "created_at": "2024-08-31T02:10:28Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "mrunaaaaaal", - "html_url": "https://github.com/mrunaaaaaal" + "login": "bytecod3r", + "html_url": "https://github.com/bytecod3r" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2282, - "title": "[Dashboard] Update Scores Chart to include number of scores on secondary y axis", - "href": "https://github.com/orgs/langfuse/discussions/2282", - "created_at": "2024-06-10T08:41:41Z", + "number": 3168, + "title": "usage pattern for new llamaindex integration", + "href": "https://github.com/orgs/langfuse/discussions/3168", + "created_at": "2024-08-30T20:23:17Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-dashboard" + "integraton-llamaindex" ], "author": { - "login": "charlieviettq", - "html_url": "https://github.com/charlieviettq" + "login": "erik-squared", + "html_url": "https://github.com/erik-squared" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2278, - "title": "Type of input and output of each span visible in the UI", - "href": "https://github.com/orgs/langfuse/discussions/2278", - "created_at": "2024-06-08T21:17:48Z", - "upvotes": 3, - "comment_count": 1, + "number": 3132, + "title": "Tracing ChatGoogleGenerativeAI calls in langchain doesn't return usage metadata", + "href": "https://github.com/orgs/langfuse/discussions/3132", + "created_at": "2024-08-29T13:09:13Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "ui" + "integration-langchain" ], "author": { - "login": "arthurGrigo", - "html_url": "https://github.com/arthurGrigo" + "login": "NeerajG03", + "html_url": "https://github.com/NeerajG03" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2268, - "title": "Langfuse retention settings", - "href": "https://github.com/orgs/langfuse/discussions/2268", - "created_at": "2024-06-07T12:27:32Z", - "upvotes": 6, - "comment_count": 6, - "resolved": false, + "number": 3124, + "title": "Generation does not come under @observe trace", + "href": "https://github.com/orgs/langfuse/discussions/3124", + "created_at": "2024-08-29T00:28:14Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "sudhanshu746", - "html_url": "https://github.com/sudhanshu746" + "login": "SatheeshJM", + "html_url": "https://github.com/SatheeshJM" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2241, - "title": "Tracing integration with unify.ai", - "href": "https://github.com/orgs/langfuse/discussions/2241", - "created_at": "2024-06-05T15:17:00Z", - "upvotes": 5, - "comment_count": 3, + "number": 3120, + "title": "Langfuse 2.74.0 integration with Flowise 2.0.5", + "href": "https://github.com/orgs/langfuse/discussions/3120", + "created_at": "2024-08-28T20:18:19Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "integrations" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "harshad-c1", + "html_url": "https://github.com/harshad-c1" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2237, - "title": "Add Langchain Support to Prompt Management", - "href": "https://github.com/orgs/langfuse/discussions/2237", - "created_at": "2024-06-05T10:05:13Z", - "upvotes": 32, - "comment_count": 5, - "resolved": false, + "number": 3110, + "title": "How to set SMTP_CONNECTION_URL and reset password?", + "href": "https://github.com/orgs/langfuse/discussions/3110", + "created_at": "2024-08-28T10:05:06Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, + "labels": [], + "author": { + "login": "zs856", + "html_url": "https://github.com/zs856" + }, + "category": "Support" + }, + { + "number": 3105, + "title": "Dockerfile of langfuse/langfuse:2 image", + "href": "https://github.com/orgs/langfuse/discussions/3105", + "created_at": "2024-08-28T00:13:57Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-prompt-management", - "integration-langchain", - "✅ Done" + "self-hosting" ], "author": { - "login": "guidev", - "html_url": "https://github.com/guidev" + "login": "pparreira", + "html_url": "https://github.com/pparreira" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2226, - "title": "Monitoring Costs and Traces generated by RAGAS", - "href": "https://github.com/orgs/langfuse/discussions/2226", - "created_at": "2024-06-04T09:35:25Z", - "upvotes": 4, + "number": 3100, + "title": "Time to first token is not populating in trace detail or generations view", + "href": "https://github.com/orgs/langfuse/discussions/3100", + "created_at": "2024-08-27T20:12:14Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "paolotamag", - "html_url": "https://github.com/paolotamag" + "login": "databloom", + "html_url": "https://github.com/databloom" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2215, - "title": "new chart in dashboard for booleans metrics", - "href": "https://github.com/orgs/langfuse/discussions/2215", - "created_at": "2024-06-03T12:48:37Z", + "number": 3099, + "title": "Pulling prompts by tag?", + "href": "https://github.com/orgs/langfuse/discussions/3099", + "created_at": "2024-08-27T20:01:45Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "paolotamag", - "html_url": "https://github.com/paolotamag" + "login": "mayajosifo", + "html_url": "https://github.com/mayajosifo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2210, - "title": "MessagesPlaceholder in \"Create New Prompt\" panel", - "href": "https://github.com/orgs/langfuse/discussions/2210", - "created_at": "2024-06-03T06:58:45Z", - "upvotes": 6, + "number": 3092, + "title": "Deployment into Azure", + "href": "https://github.com/orgs/langfuse/discussions/3092", + "created_at": "2024-08-27T10:05:32Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "feat-prompt-management" + "self-hosting" ], "author": { - "login": "NIKsun", - "html_url": "https://github.com/NIKsun" + "login": "GaryFail", + "html_url": "https://github.com/GaryFail" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2209, - "title": "Enhance data in daily metrics api endpoint", - "href": "https://github.com/orgs/langfuse/discussions/2209", - "created_at": "2024-06-02T14:38:15Z", + "number": 3079, + "title": "How to change the Level to ERROR when there is an error in SPAN?", + "href": "https://github.com/orgs/langfuse/discussions/3079", + "created_at": "2024-08-26T15:46:23Z", + "upvotes": 3, + "comment_count": 2, + "resolved": true, + "labels": [], + "author": { + "login": "kftam1994", + "html_url": "https://github.com/kftam1994" + }, + "category": "Support" + }, + { + "number": 3056, + "title": "Support for configuring SMTP email at project level", + "href": "https://github.com/orgs/langfuse/discussions/3056", + "created_at": "2024-08-23T14:41:45Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "✅ Done", - "feat-api" + "self-hosting" ], "author": { - "login": "matthiaslau", - "html_url": "https://github.com/matthiaslau" + "login": "rvndbalaji", + "html_url": "https://github.com/rvndbalaji" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2203, - "title": "Feature request: Ability to add comments to versions of prompts", - "href": "https://github.com/orgs/langfuse/discussions/2203", - "created_at": "2024-06-01T13:13:27Z", - "upvotes": 2, - "comment_count": 3, + "number": 3003, + "title": "Example GenAI bot with guardrails", + "href": "https://github.com/orgs/langfuse/discussions/3003", + "created_at": "2024-08-22T06:37:29Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, + "labels": [], + "author": { + "login": "wangxj03", + "html_url": "https://github.com/wangxj03" + }, + "category": "Support" + }, + { + "number": 2990, + "title": "[Question] using langfuse with llama_index", + "href": "https://github.com/orgs/langfuse/discussions/2990", + "created_at": "2024-08-21T08:00:59Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-prompt-management" + "integraton-llamaindex" ], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "nightosong", + "html_url": "https://github.com/nightosong" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2195, - "title": "Timeline/graph visualization for traces", - "href": "https://github.com/orgs/langfuse/discussions/2195", - "created_at": "2024-05-31T08:18:11Z", - "upvotes": 7, - "comment_count": 4, - "resolved": false, + "number": 2988, + "title": "Non-langchain generation nested within LangGraph execution", + "href": "https://github.com/orgs/langfuse/discussions/2988", + "created_at": "2024-08-21T05:13:51Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "✅ Done" + "integration-langchain" ], "author": { - "login": "david1542", - "html_url": "https://github.com/david1542" + "login": "mrdrprofuroboros", + "html_url": "https://github.com/mrdrprofuroboros" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2194, - "title": "Terraform Provider for internal Langfuse configuration", - "href": "https://github.com/orgs/langfuse/discussions/2194", - "created_at": "2024-05-31T06:23:11Z", - "upvotes": 2, + "number": 2983, + "title": "Tracing directly to queue instead of http api", + "href": "https://github.com/orgs/langfuse/discussions/2983", + "created_at": "2024-08-20T14:33:17Z", + "upvotes": 0, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ "self-hosting" ], "author": { - "login": "mroedder-d7", - "html_url": "https://github.com/mroedder-d7" + "login": "exotikh3", + "html_url": "https://github.com/exotikh3" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2184, - "title": "support query prompt via prompt id", - "href": "https://github.com/orgs/langfuse/discussions/2184", - "created_at": "2024-05-30T02:55:59Z", + "number": 2959, + "title": "Duplicate usage data in observation api endpoint response", + "href": "https://github.com/orgs/langfuse/discussions/2959", + "created_at": "2024-08-16T10:57:00Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "hu9029", - "html_url": "https://github.com/hu9029" + "login": "jonnyforsterMSG", + "html_url": "https://github.com/jonnyforsterMSG" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2181, - "title": "Support for SDK entry-point wrapper around async REST API client", - "href": "https://github.com/orgs/langfuse/discussions/2181", - "created_at": "2024-05-29T17:50:22Z", + "number": 2958, + "title": "Time to first token query", + "href": "https://github.com/orgs/langfuse/discussions/2958", + "created_at": "2024-08-16T10:08:42Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "blazing-gig", - "html_url": "https://github.com/blazing-gig" + "login": "GaryFail", + "html_url": "https://github.com/GaryFail" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2176, - "title": "Support querying Users (GET) to support analytics pipeline solutions", - "href": "https://github.com/orgs/langfuse/discussions/2176", - "created_at": "2024-05-29T02:42:13Z", - "upvotes": 2, + "number": 2952, + "title": "Locally hosted PrivateGPT + pgpt_python + Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2952", + "created_at": "2024-08-15T15:12:16Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "feat-users" - ], + "labels": [], "author": { - "login": "Tjmstudios", - "html_url": "https://github.com/Tjmstudios" + "login": "qdingle404", + "html_url": "https://github.com/qdingle404" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2161, - "title": "Prompt version only create when different", - "href": "https://github.com/orgs/langfuse/discussions/2161", - "created_at": "2024-05-27T23:47:21Z", - "upvotes": 4, - "comment_count": 2, - "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "number": 2945, + "title": "Unit of token count for cost analysis", + "href": "https://github.com/orgs/langfuse/discussions/2945", + "created_at": "2024-08-15T09:33:59Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "brightsparc", - "html_url": "https://github.com/brightsparc" + "login": "thomasjv799", + "html_url": "https://github.com/thomasjv799" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2140, - "title": "clickhouse support", - "href": "https://github.com/orgs/langfuse/discussions/2140", - "created_at": "2024-05-24T15:21:14Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, + "number": 2933, + "title": "how to return trace_id in openai completion response when using langfuse as a proxy in litellm?", + "href": "https://github.com/orgs/langfuse/discussions/2933", + "created_at": "2024-08-14T07:52:30Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "work-in-progress", - "performance" + "integration-litellm" ], "author": { - "login": "newcworld", - "html_url": "https://github.com/newcworld" + "login": "octadion", + "html_url": "https://github.com/octadion" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2131, - "title": "Export to data warehouses (BigQuery etc)", - "href": "https://github.com/orgs/langfuse/discussions/2131", - "created_at": "2024-05-23T15:52:18Z", - "upvotes": 18, - "comment_count": 1, - "resolved": false, - "labels": [], + "number": 2927, + "title": "Span created with Langchain not showing up in traces.", + "href": "https://github.com/orgs/langfuse/discussions/2927", + "created_at": "2024-08-13T20:32:35Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, + "labels": [ + "integration-langchain" + ], "author": { - "login": "rohan-mehta", - "html_url": "https://github.com/rohan-mehta" + "login": "HardKothari", + "html_url": "https://github.com/HardKothari" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2124, - "title": "Proposal: Add Support for Uploading Dataset Items via UI", - "href": "https://github.com/orgs/langfuse/discussions/2124", - "created_at": "2024-05-22T10:58:04Z", - "upvotes": 4, - "comment_count": 1, - "resolved": false, + "number": 2909, + "title": "Change port database in file docker-compose.yml", + "href": "https://github.com/orgs/langfuse/discussions/2909", + "created_at": "2024-08-13T08:05:37Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-datasets" + "self-hosting" ], "author": { - "login": "vaddenz", - "html_url": "https://github.com/vaddenz" + "login": "hungvipqt15", + "html_url": "https://github.com/hungvipqt15" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2119, - "title": "Phidata support", - "href": "https://github.com/orgs/langfuse/discussions/2119", - "created_at": "2024-05-21T14:20:09Z", + "number": 2907, + "title": "Change port connection in docker compose", + "href": "https://github.com/orgs/langfuse/discussions/2907", + "created_at": "2024-08-13T06:40:30Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "integrations" + "self-hosting" ], "author": { - "login": "michaelpoluektov", - "html_url": "https://github.com/michaelpoluektov" + "login": "hungvipqt15", + "html_url": "https://github.com/hungvipqt15" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2104, - "title": "Feature Request: Tracing Sampling Rate Configuration for Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2104", - "created_at": "2024-05-20T16:23:05Z", + "number": 2904, + "title": "How to append current trace when calling function second time?", + "href": "https://github.com/orgs/langfuse/discussions/2904", + "created_at": "2024-08-12T15:12:22Z", "upvotes": 2, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "✅ Done" + "integration-python-decorator" ], "author": { - "login": "himansrivastava", - "html_url": "https://github.com/himansrivastava" + "login": "nathan-vo810", + "html_url": "https://github.com/nathan-vo810" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2101, - "title": "feat: Adding AWS Cognito Authentication", - "href": "https://github.com/orgs/langfuse/discussions/2101", - "created_at": "2024-05-20T14:30:32Z", + "number": 2895, + "title": "How to update an event", + "href": "https://github.com/orgs/langfuse/discussions/2895", + "created_at": "2024-08-11T16:51:18Z", "upvotes": 1, - "comment_count": 2, - "resolved": false, - "labels": [ - "✅ Done", - "feat-auth" - ], + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "Shekswess", - "html_url": "https://github.com/Shekswess" + "login": "bytecod3r", + "html_url": "https://github.com/bytecod3r" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2097, - "title": "Markdown Rendering Option", - "href": "https://github.com/orgs/langfuse/discussions/2097", - "created_at": "2024-05-18T16:58:37Z", - "upvotes": 4, - "comment_count": 4, - "resolved": false, - "labels": [ - "✅ Done" - ], + "number": 2888, + "title": "How to change the level of a trace?", + "href": "https://github.com/orgs/langfuse/discussions/2888", + "created_at": "2024-08-09T14:35:34Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "hburrichter", - "html_url": "https://github.com/hburrichter" + "login": "ldbolanos", + "html_url": "https://github.com/ldbolanos" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2081, - "title": "feat: inject langfuse info into langchain metadata", - "href": "https://github.com/orgs/langfuse/discussions/2081", - "created_at": "2024-05-16T20:43:41Z", + "number": 2879, + "title": "ERROR:langfuse:status_code: 404, body: {'message': 'Trace not found within authorized project', 'error': 'LangfuseNotFoundError'}", + "href": "https://github.com/orgs/langfuse/discussions/2879", + "created_at": "2024-08-09T09:31:33Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 3, "resolved": false, - "labels": [ - "integration-langchain" - ], + "labels": [], "author": { - "login": "benobytes", - "html_url": "https://github.com/benobytes" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2072, - "title": "Adding prompt tags via Python SDK (or other code based interactions)", - "href": "https://github.com/orgs/langfuse/discussions/2072", - "created_at": "2024-05-16T09:46:20Z", - "upvotes": 5, - "comment_count": 2, - "resolved": false, - "labels": [], + "number": 2874, + "title": "Does langfuse trace parallel api calls? I tried a sample with parallel call but it didn't traced.", + "href": "https://github.com/orgs/langfuse/discussions/2874", + "created_at": "2024-08-09T05:09:26Z", + "upvotes": 1, + "comment_count": 4, + "resolved": false, + "labels": [], "author": { - "login": "simon-hiel", - "html_url": "https://github.com/simon-hiel" + "login": "ksundarraj-c-rpx", + "html_url": "https://github.com/ksundarraj-c-rpx" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2071, - "title": "Save playground conversation to a dataset", - "href": "https://github.com/orgs/langfuse/discussions/2071", - "created_at": "2024-05-16T09:24:29Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 2871, + "title": "Self-hosted Langfuse running as a Google cloud service not showing traces", + "href": "https://github.com/orgs/langfuse/discussions/2871", + "created_at": "2024-08-08T13:40:34Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-datasets", - "feat-playground" + "🐞❔ unconfirmed bug" ], "author": { - "login": "bderenzi", - "html_url": "https://github.com/bderenzi" + "login": "SectumPsempra", + "html_url": "https://github.com/SectumPsempra" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2065, - "title": "Support multiple prompts attached to a generation.", - "href": "https://github.com/orgs/langfuse/discussions/2065", - "created_at": "2024-05-15T22:16:35Z", - "upvotes": 3, + "number": 2867, + "title": "Using the API to record traces from multiple platforms?", + "href": "https://github.com/orgs/langfuse/discussions/2867", + "created_at": "2024-08-08T13:15:49Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "jansenderr", - "html_url": "https://github.com/jansenderr" + "login": "appliraz", + "html_url": "https://github.com/appliraz" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2064, - "title": "Show explicit error when viewing a project that doesn't exist", - "href": "https://github.com/orgs/langfuse/discussions/2064", - "created_at": "2024-05-15T16:49:32Z", + "number": 2858, + "title": "Langfuse observeOpenAI not logging generations using new zodResponseFormat.", + "href": "https://github.com/orgs/langfuse/discussions/2858", + "created_at": "2024-08-07T21:45:41Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 3, + "resolved": true, "labels": [], "author": { - "login": "backmask", - "html_url": "https://github.com/backmask" + "login": "fabstu", + "html_url": "https://github.com/fabstu" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2045, - "title": "Requesting official support OpenAI's new gpt-4o model", - "href": "https://github.com/orgs/langfuse/discussions/2045", - "created_at": "2024-05-13T21:37:38Z", - "upvotes": 3, - "comment_count": 5, - "resolved": false, - "labels": [ - "integration-openai", - "✅ Done", - "feat-cost-tracking" - ], + "number": 2852, + "title": "How run Langfuse evaluations over specifics spans?", + "href": "https://github.com/orgs/langfuse/discussions/2852", + "created_at": "2024-08-07T13:40:02Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "varenc", - "html_url": "https://github.com/varenc" + "login": "joaoCrulhas", + "html_url": "https://github.com/joaoCrulhas" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2043, - "title": "Support instrumentation through openllmetry", - "href": "https://github.com/orgs/langfuse/discussions/2043", - "created_at": "2024-05-13T19:27:59Z", - "upvotes": 8, - "comment_count": 0, + "number": 2844, + "title": "LangFuse not logging LlamaIndex events", + "href": "https://github.com/orgs/langfuse/discussions/2844", + "created_at": "2024-08-07T10:46:19Z", + "upvotes": 2, + "comment_count": 3, "resolved": false, "labels": [ - "integrations" + "integraton-llamaindex" ], "author": { - "login": "baggiponte", - "html_url": "https://github.com/baggiponte" + "login": "adieyal", + "html_url": "https://github.com/adieyal" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2039, - "title": "Introduce the concept of \"sub-prompt\" to improve prompt reusability", - "href": "https://github.com/orgs/langfuse/discussions/2039", - "created_at": "2024-05-13T10:14:44Z", - "upvotes": 3, + "number": 2830, + "title": "UpdateRoot in the callback handler seems not work", + "href": "https://github.com/orgs/langfuse/discussions/2830", + "created_at": "2024-08-06T08:58:25Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "khaelys", - "html_url": "https://github.com/khaelys" + "login": "joaoCrulhas", + "html_url": "https://github.com/joaoCrulhas" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2030, - "title": "Add number of 'successful request' to traces list view", - "href": "https://github.com/orgs/langfuse/discussions/2030", - "created_at": "2024-05-09T23:25:27Z", + "number": 2828, + "title": "Issue: Integration of Langfuse with DSPy Framework - Zero Values for Cost and Token Usage", + "href": "https://github.com/orgs/langfuse/discussions/2828", + "created_at": "2024-08-06T05:55:30Z", "upvotes": 1, + "comment_count": 3, + "resolved": true, + "labels": [ + "integration-dspy" + ], + "author": { + "login": "mahitha-29", + "html_url": "https://github.com/mahitha-29" + }, + "category": "Support" + }, + { + "number": 2817, + "title": "Praise for the Langfuse library! 🚀", + "href": "https://github.com/orgs/langfuse/discussions/2817", + "created_at": "2024-08-03T10:53:41Z", + "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "arthurGrigo", - "html_url": "https://github.com/arthurGrigo" + "login": "ttamg", + "html_url": "https://github.com/ttamg" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2021, - "title": "Ask for a import/export on prompt management page", - "href": "https://github.com/orgs/langfuse/discussions/2021", - "created_at": "2024-05-09T03:17:50Z", + "number": 2809, + "title": "No space left on device db error", + "href": "https://github.com/orgs/langfuse/discussions/2809", + "created_at": "2024-08-01T15:10:52Z", "upvotes": 1, "comment_count": 2, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "self-hosting" + ], "author": { - "login": "ShaunDeng", - "html_url": "https://github.com/ShaunDeng" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2006, - "title": "Gitlab Auth Provider", - "href": "https://github.com/orgs/langfuse/discussions/2006", - "created_at": "2024-05-08T10:12:51Z", + "number": 2808, + "title": "Dynamic prompt generation", + "href": "https://github.com/orgs/langfuse/discussions/2808", + "created_at": "2024-08-01T14:41:48Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [], + "comment_count": 2, + "resolved": true, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "jsirex", - "html_url": "https://github.com/jsirex" + "login": "LLazzar", + "html_url": "https://github.com/LLazzar" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1990, - "title": "Add batch actions to traces", - "href": "https://github.com/orgs/langfuse/discussions/1990", - "created_at": "2024-05-07T09:37:42Z", - "upvotes": 3, - "comment_count": 0, - "resolved": false, + "number": 2801, + "title": "Unable to update generation span after LLM invocation", + "href": "https://github.com/orgs/langfuse/discussions/2801", + "created_at": "2024-08-01T03:23:15Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "nimbusaeta", - "html_url": "https://github.com/nimbusaeta" + "login": "Heucles", + "html_url": "https://github.com/Heucles" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1988, - "title": "Upload datasets via UI", - "href": "https://github.com/orgs/langfuse/discussions/1988", - "created_at": "2024-05-06T20:25:20Z", - "upvotes": 8, - "comment_count": 1, + "number": 2787, + "title": "Self-hosted (Railway) Authorization error (401) while connecting to host", + "href": "https://github.com/orgs/langfuse/discussions/2787", + "created_at": "2024-07-30T19:23:59Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "assafweinberg", - "html_url": "https://github.com/assafweinberg" + "login": "vishnumallela", + "html_url": "https://github.com/vishnumallela" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1987, - "title": "API/UI to delete dataset items and runs", - "href": "https://github.com/orgs/langfuse/discussions/1987", - "created_at": "2024-05-06T17:13:16Z", - "upvotes": 18, + "number": 2769, + "title": "Continue trace on Celery worker with observe decorator", + "href": "https://github.com/orgs/langfuse/discussions/2769", + "created_at": "2024-07-27T18:23:13Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "feat-datasets" + "integration-python-decorator" ], "author": { - "login": "tomek82", - "html_url": "https://github.com/tomek82" + "login": "artefactop", + "html_url": "https://github.com/artefactop" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1963, - "title": "Is it possible integrate Langfuse with Microsoft Copilot Studio?", - "href": "https://github.com/orgs/langfuse/discussions/1963", - "created_at": "2024-05-03T03:33:22Z", + "number": 2768, + "title": "How do i register the token count and cost for observe decorator", + "href": "https://github.com/orgs/langfuse/discussions/2768", + "created_at": "2024-07-27T14:47:58Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 2, + "resolved": true, + "labels": [ + "integration-python-decorator", + "feat-cost-tracking" + ], + "author": { + "login": "yevkim", + "html_url": "https://github.com/yevkim" + }, + "category": "Support" + }, + { + "number": 2767, + "title": "Missing evaluation metrics", + "href": "https://github.com/orgs/langfuse/discussions/2767", + "created_at": "2024-07-27T05:07:56Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "MayankBitcot", + "html_url": "https://github.com/MayankBitcot" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2055, - "title": "Openai: Support IO capture when streaming function / tool call", - "href": "https://github.com/orgs/langfuse/discussions/2055", - "created_at": "2024-05-01T15:25:15Z", - "upvotes": 10, - "comment_count": 6, + "number": 2736, + "title": "Ability to upload Cost and Usage metrics in Langfuse for Gemini Models from LlamaIndex", + "href": "https://github.com/orgs/langfuse/discussions/2736", + "created_at": "2024-07-25T06:17:14Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "sdk-python", - "integration-openai", - "✅ Done" + "integraton-llamaindex", + "feat-cost-tracking" ], "author": { - "login": "DanrForetellix", - "html_url": "https://github.com/DanrForetellix" + "login": "ansu86d", + "html_url": "https://github.com/ansu86d" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1941, - "title": "Looking into allowing more customization of the table", - "href": "https://github.com/orgs/langfuse/discussions/1941", - "created_at": "2024-05-01T14:47:32Z", + "number": 2735, + "title": "Deployment on K8s", + "href": "https://github.com/orgs/langfuse/discussions/2735", + "created_at": "2024-07-25T04:38:19Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "Mohamed-Ayaan358", - "html_url": "https://github.com/Mohamed-Ayaan358" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1916, - "title": "Langchain integration Improvements", - "href": "https://github.com/orgs/langfuse/discussions/1916", - "created_at": "2024-04-30T13:23:19Z", - "upvotes": 2, - "comment_count": 2, + "number": 2718, + "title": "How to ignore inputs when using LangChain?", + "href": "https://github.com/orgs/langfuse/discussions/2718", + "created_at": "2024-07-23T10:58:07Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, "labels": [ - "integration-langchain", - "✅ Done" + "integration-langchain" ], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "justingodden", + "html_url": "https://github.com/justingodden" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1904, - "title": "Retrieve prompts based on versioning rather than times for caching", - "href": "https://github.com/orgs/langfuse/discussions/1904", - "created_at": "2024-04-29T14:04:27Z", + "number": 2716, + "title": "Langgraph with langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2716", + "created_at": "2024-07-23T09:12:20Z", "upvotes": 1, - "comment_count": 2, - "resolved": false, + "comment_count": 4, + "resolved": true, "labels": [ - "feat-prompt-management" + "integration-langchain" ], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "MayankBitcot", + "html_url": "https://github.com/MayankBitcot" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1896, - "title": "Delete Session", - "href": "https://github.com/orgs/langfuse/discussions/1896", - "created_at": "2024-04-29T08:01:05Z", - "upvotes": 6, - "comment_count": 0, - "resolved": false, - "labels": [ - "feat-sessions" - ], + "number": 2714, + "title": "Using langfuse without saving promps", + "href": "https://github.com/orgs/langfuse/discussions/2714", + "created_at": "2024-07-23T08:44:44Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "rohan-gt", - "html_url": "https://github.com/rohan-gt" + "login": "molntamas", + "html_url": "https://github.com/molntamas" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1895, - "title": "linking prompts with tracing in langchain integration", - "href": "https://github.com/orgs/langfuse/discussions/1895", - "created_at": "2024-04-28T13:13:08Z", - "upvotes": 10, - "comment_count": 3, + "number": 2712, + "title": "cannot execute INSERT in a read-only transaction", + "href": "https://github.com/orgs/langfuse/discussions/2712", + "created_at": "2024-07-23T07:49:30Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-prompt-management", - "integration-langchain", - "✅ Done" + "self-hosting" ], "author": { - "login": "SatheeshJM", - "html_url": "https://github.com/SatheeshJM" + "login": "damianradowiecki", + "html_url": "https://github.com/damianradowiecki" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1867, - "title": "Add integration with evaluation frameworks", - "href": "https://github.com/orgs/langfuse/discussions/1867", - "created_at": "2024-04-25T23:09:03Z", + "number": 2706, + "title": "Disable tracing of input and output for nested elements with in a chain.", + "href": "https://github.com/orgs/langfuse/discussions/2706", + "created_at": "2024-07-22T16:17:53Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "johnnydevriese", - "html_url": "https://github.com/johnnydevriese" + "login": "jaitd", + "html_url": "https://github.com/jaitd" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1862, - "title": "Support Linking Execution Trace to DatasetItem without Fetching Entire Dataset", - "href": "https://github.com/orgs/langfuse/discussions/1862", - "created_at": "2024-04-25T18:57:08Z", + "number": 2705, + "title": "Support for adding traces/observations/sessions/events/spans/generations related logging to LF via API", + "href": "https://github.com/orgs/langfuse/discussions/2705", + "created_at": "2024-07-22T12:57:05Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-datasets" - ], + "resolved": true, + "labels": [], "author": { - "login": "sfarthin", - "html_url": "https://github.com/sfarthin" + "login": "ashutoshsaboo", + "html_url": "https://github.com/ashutoshsaboo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1858, - "title": "Platform User roles to allow or disable project creation", - "href": "https://github.com/orgs/langfuse/discussions/1858", - "created_at": "2024-04-25T16:00:12Z", + "number": 2671, + "title": "Cannot connect prompt to trace when using Langchain AzureChatOpenai", + "href": "https://github.com/orgs/langfuse/discussions/2671", + "created_at": "2024-07-18T13:30:14Z", "upvotes": 1, "comment_count": 2, "resolved": false, - "labels": [ - "✅ Done", - "feat-rbac" - ], + "labels": [], "author": { - "login": "JMcGenn", - "html_url": "https://github.com/JMcGenn" + "login": "nihadazimli", + "html_url": "https://github.com/nihadazimli" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1851, - "title": "[oauth] Keycloak provider support", - "href": "https://github.com/orgs/langfuse/discussions/1851", - "created_at": "2024-04-25T12:39:26Z", - "upvotes": 7, - "comment_count": 1, - "resolved": false, + "number": 2658, + "title": "how to customize trace id when using callback handler in langchain integration", + "href": "https://github.com/orgs/langfuse/discussions/2658", + "created_at": "2024-07-17T13:38:18Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, "labels": [ - "self-hosting" + "integration-langchain" ], "author": { - "login": "9teen90nine", - "html_url": "https://github.com/9teen90nine" + "login": "shawnzhu", + "html_url": "https://github.com/shawnzhu" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1843, - "title": "Support GigaChat model from LangChain", - "href": "https://github.com/orgs/langfuse/discussions/1843", - "created_at": "2024-04-25T09:24:07Z", + "number": 2640, + "title": "Adding Scores to langfuse with dify", + "href": "https://github.com/orgs/langfuse/discussions/2640", + "created_at": "2024-07-16T16:00:11Z", + "upvotes": 2, + "comment_count": 1, + "resolved": true, + "labels": [], + "author": { + "login": "shaquelsamir", + "html_url": "https://github.com/shaquelsamir" + }, + "category": "Support" + }, + { + "number": 2619, + "title": "How to add a function to current trace instead of seperate since it's outside lcel chain?", + "href": "https://github.com/orgs/langfuse/discussions/2619", + "created_at": "2024-07-12T07:08:47Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [ "integration-langchain" ], "author": { - "login": "Rai220", - "html_url": "https://github.com/Rai220" + "login": "sarim2000", + "html_url": "https://github.com/sarim2000" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1830, - "title": "Decorator should also be able to return JSON or Dictionary object", - "href": "https://github.com/orgs/langfuse/discussions/1830", - "created_at": "2024-04-24T09:41:39Z", + "number": 2616, + "title": "Weird Output for scores when using fetch_traces()", + "href": "https://github.com/orgs/langfuse/discussions/2616", + "created_at": "2024-07-11T12:46:23Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "nathan-vo810", - "html_url": "https://github.com/nathan-vo810" + "login": "kevinpkaria", + "html_url": "https://github.com/kevinpkaria" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1826, - "title": "Having a session_with_user client", - "href": "https://github.com/orgs/langfuse/discussions/1826", - "created_at": "2024-04-24T08:31:05Z", - "upvotes": 1, - "comment_count": 0, + "number": 2600, + "title": "Add input Price and Output price for gemini-1.5-pro and gemini-1.5-flash in Models", + "href": "https://github.com/orgs/langfuse/discussions/2600", + "created_at": "2024-07-10T09:52:23Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "rtzy7", - "html_url": "https://github.com/rtzy7" + "login": "fjeanchar", + "html_url": "https://github.com/fjeanchar" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1823, - "title": "Change `/api/chatCompletion` to be a standard OpenAI proxy on `/api/v1/chat/completions`?", - "href": "https://github.com/orgs/langfuse/discussions/1823", - "created_at": "2024-04-23T19:48:34Z", + "number": 2599, + "title": "Overall projects dashboard?", + "href": "https://github.com/orgs/langfuse/discussions/2599", + "created_at": "2024-07-10T09:09:02Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "feat-dashboard" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "justingodden", + "html_url": "https://github.com/justingodden" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1820, - "title": "Auth using Microsoft Entra ID", - "href": "https://github.com/orgs/langfuse/discussions/1820", - "created_at": "2024-04-23T18:32:42Z", + "number": 2597, + "title": "[Errno 111] Connection refused when connecting to langfuse within docker compose", + "href": "https://github.com/orgs/langfuse/discussions/2597", + "created_at": "2024-07-10T09:00:34Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, + "labels": [ + "self-hosting" + ], + "author": { + "login": "bspetrov", + "html_url": "https://github.com/bspetrov" + }, + "category": "Support" + }, + { + "number": 2595, + "title": "Migrate a local deployment of langfuse from one computer to another", + "href": "https://github.com/orgs/langfuse/discussions/2595", + "created_at": "2024-07-10T07:46:04Z", "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "✅ Done", "self-hosting" ], "author": { - "login": "Stadly", - "html_url": "https://github.com/Stadly" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1816, - "title": "Add a metrics endpoint for Prometheus", - "href": "https://github.com/orgs/langfuse/discussions/1816", - "created_at": "2024-04-23T14:33:38Z", - "upvotes": 2, + "number": 2590, + "title": "Experiments running but inputs and outputs of LLM are not linked to dashboard", + "href": "https://github.com/orgs/langfuse/discussions/2590", + "created_at": "2024-07-09T18:29:22Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "nolwennz", - "html_url": "https://github.com/nolwennz" + "login": "IbrahimAhmed03", + "html_url": "https://github.com/IbrahimAhmed03" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1813, - "title": "Provide an integration with Matomo Analytics so as for Posthog", - "href": "https://github.com/orgs/langfuse/discussions/1813", - "created_at": "2024-04-23T12:24:41Z", - "upvotes": 12, - "comment_count": 4, - "resolved": false, + "number": 2574, + "title": "how to embed langfuse dashboard in other tool", + "href": "https://github.com/orgs/langfuse/discussions/2574", + "created_at": "2024-07-08T21:24:13Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "integrations" + "feat-dashboard" ], "author": { - "login": "Chardonneaur", - "html_url": "https://github.com/Chardonneaur" + "login": "deepakdeore2004", + "html_url": "https://github.com/deepakdeore2004" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1800, - "title": "Add command r/command r plus via Azure Marketplace", - "href": "https://github.com/orgs/langfuse/discussions/1800", - "created_at": "2024-04-22T16:11:38Z", + "number": 2567, + "title": "How to use prompt management with openai JS?", + "href": "https://github.com/orgs/langfuse/discussions/2567", + "created_at": "2024-07-08T08:22:49Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [ - "bug", - "integration-langchain" + "feat-prompt-management" ], "author": { - "login": "jayfk", - "html_url": "https://github.com/jayfk" + "login": "oscarmorrison", + "html_url": "https://github.com/oscarmorrison" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1794, - "title": "User-level dashboard", - "href": "https://github.com/orgs/langfuse/discussions/1794", - "created_at": "2024-04-22T01:56:15Z", + "number": 2564, + "title": "Update metadata when using OpenAI JS Integration", + "href": "https://github.com/orgs/langfuse/discussions/2564", + "created_at": "2024-07-08T07:37:38Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 3, "resolved": false, - "labels": [ - "feat-users" - ], + "labels": [], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "oscarmorrison", + "html_url": "https://github.com/oscarmorrison" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1793, - "title": "Request chart of min/avg/max input/output tokens", - "href": "https://github.com/orgs/langfuse/discussions/1793", - "created_at": "2024-04-21T13:33:39Z", + "number": 2527, + "title": "Can't set trace params e.g session_id when using with llhama_index", + "href": "https://github.com/orgs/langfuse/discussions/2527", + "created_at": "2024-07-02T20:41:53Z", "upvotes": 2, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "integraton-llamaindex" + ], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "famoraes", + "html_url": "https://github.com/famoraes" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1783, - "title": "Limit new user registration", - "href": "https://github.com/orgs/langfuse/discussions/1783", - "created_at": "2024-04-19T09:34:55Z", - "upvotes": 1, + "number": 2498, + "title": "Method to update prompt template for Langserve use case", + "href": "https://github.com/orgs/langfuse/discussions/2498", + "created_at": "2024-07-01T11:20:08Z", + "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "self-hosting" + "integration-langchain" ], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "quadcube", + "html_url": "https://github.com/quadcube" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1781, - "title": "feature for python client:get traces by score", - "href": "https://github.com/orgs/langfuse/discussions/1781", - "created_at": "2024-04-19T09:12:48Z", + "number": 2486, + "title": "Cost of embedding in langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2486", + "created_at": "2024-06-29T07:50:06Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "StarsSparkle", - "html_url": "https://github.com/StarsSparkle" + "login": "Amitt1412", + "html_url": "https://github.com/Amitt1412" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1780, - "title": "Log for Function Calling", - "href": "https://github.com/orgs/langfuse/discussions/1780", - "created_at": "2024-04-19T06:40:55Z", - "upvotes": 5, + "number": 2481, + "title": "Getting all traces logged in a timerange for custom scoring", + "href": "https://github.com/orgs/langfuse/discussions/2481", + "created_at": "2024-06-28T12:09:14Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, + "labels": [], + "author": { + "login": "sanandnarayan", + "html_url": "https://github.com/sanandnarayan" + }, + "category": "Support" + }, + { + "number": 2479, + "title": "Cost of embedding", + "href": "https://github.com/orgs/langfuse/discussions/2479", + "created_at": "2024-06-28T06:58:16Z", + "upvotes": 1, + "comment_count": 3, + "resolved": true, + "labels": [], + "author": { + "login": "Amitt1412", + "html_url": "https://github.com/Amitt1412" + }, + "category": "Support" + }, + { + "number": 2455, + "title": "Getting issue with local setup", + "href": "https://github.com/orgs/langfuse/discussions/2455", + "created_at": "2024-06-27T10:23:02Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "integration-openai" + "self-hosting" ], "author": { - "login": "jaindees", - "html_url": "https://github.com/jaindees" + "login": "kiranraut7709", + "html_url": "https://github.com/kiranraut7709" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1776, - "title": "SSO: Cognito", - "href": "https://github.com/orgs/langfuse/discussions/1776", - "created_at": "2024-04-18T20:40:43Z", - "upvotes": 1, - "comment_count": 2, + "number": 2447, + "title": "Access observation id in langchain runnable", + "href": "https://github.com/orgs/langfuse/discussions/2447", + "created_at": "2024-06-26T21:03:07Z", + "upvotes": 4, + "comment_count": 1, "resolved": false, "labels": [ - "✅ Done", - "self-hosting" + "integration-langchain" ], "author": { - "login": "theluk", - "html_url": "https://github.com/theluk" + "login": "snikch", + "html_url": "https://github.com/snikch" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1774, - "title": "PromptClient: Support mustache type export to langchain", - "href": "https://github.com/orgs/langfuse/discussions/1774", - "created_at": "2024-04-18T18:52:40Z", + "number": 2431, + "title": "Trying to work with llama3 in Azure using AzureMLChatOnlineEndpoint but no cost showing up", + "href": "https://github.com/orgs/langfuse/discussions/2431", + "created_at": "2024-06-25T21:20:25Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "maxjacu", - "html_url": "https://github.com/maxjacu" + "login": "spacepirate0001", + "html_url": "https://github.com/spacepirate0001" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1770, - "title": "New REST API endpoint to get all prompts", - "href": "https://github.com/orgs/langfuse/discussions/1770", - "created_at": "2024-04-18T02:40:14Z", + "number": 2416, + "title": "some tests failed for langfuse-js", + "href": "https://github.com/orgs/langfuse/discussions/2416", + "created_at": "2024-06-25T04:31:35Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "zoltan-fedor", - "html_url": "https://github.com/zoltan-fedor" + "login": "4t8dd", + "html_url": "https://github.com/4t8dd" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1769, - "title": "Request chart of the generation speed of tokens (tokens/s)", - "href": "https://github.com/orgs/langfuse/discussions/1769", - "created_at": "2024-04-18T02:14:37Z", + "number": 2415, + "title": "AUTH AZURE AD returns AADSTS9002325: Proof Key for Code Exchange is required for cross-origin authorization code redemption.", + "href": "https://github.com/orgs/langfuse/discussions/2415", + "created_at": "2024-06-24T18:00:45Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "spacepirate0001", + "html_url": "https://github.com/spacepirate0001" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1760, - "title": "annotation of traces in langfuse console?", - "href": "https://github.com/orgs/langfuse/discussions/1760", - "created_at": "2024-04-17T17:51:47Z", - "upvotes": 3, + "number": 2401, + "title": "Trying to understand why in Langfuse Trace under Stream Completion I get this output:", + "href": "https://github.com/orgs/langfuse/discussions/2401", + "created_at": "2024-06-21T12:22:38Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "erik-squared", - "html_url": "https://github.com/erik-squared" + "login": "howtodoml", + "html_url": "https://github.com/howtodoml" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1755, - "title": "feat: Prompt API Search (by tags)", - "href": "https://github.com/orgs/langfuse/discussions/1755", - "created_at": "2024-04-17T09:37:50Z", + "number": 2385, + "title": "Modify trace after getting response from OpenAI", + "href": "https://github.com/orgs/langfuse/discussions/2385", + "created_at": "2024-06-20T18:00:09Z", "upvotes": 2, - "comment_count": 2, + "comment_count": 3, "resolved": false, - "labels": [ - "✅ Done" - ], + "labels": [], "author": { - "login": "bryan-agicap", - "html_url": "https://github.com/bryan-agicap" + "login": "tylerlittlefield", + "html_url": "https://github.com/tylerlittlefield" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1744, - "title": "Is it possible to support Dify?", - "href": "https://github.com/orgs/langfuse/discussions/1744", - "created_at": "2024-04-16T20:55:11Z", - "upvotes": 2, - "comment_count": 2, + "number": 2381, + "title": "LangFuse UI doesn't show all traces despite debug logging saying that all are sent to the server", + "href": "https://github.com/orgs/langfuse/discussions/2381", + "created_at": "2024-06-20T14:02:12Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, - "labels": [ - "integrations", - "✅ Done", - "integration-dify" - ], + "labels": [], "author": { - "login": "jtsang4", - "html_url": "https://github.com/jtsang4" + "login": "stokedout", + "html_url": "https://github.com/stokedout" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1716, - "title": "feat: Add `TRACE_EVENTS` flag", - "href": "https://github.com/orgs/langfuse/discussions/1716", - "created_at": "2024-04-15T12:29:30Z", + "number": 2379, + "title": "Langfuse was not able to parse the LLM model", + "href": "https://github.com/orgs/langfuse/discussions/2379", + "created_at": "2024-06-20T08:56:57Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [ - "✅ Done" + "integration-langchain" ], "author": { - "login": "JorisAndrade", - "html_url": "https://github.com/JorisAndrade" + "login": "fdbvega", + "html_url": "https://github.com/fdbvega" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1715, - "title": "Add support for ZITADEL OIDC", - "href": "https://github.com/orgs/langfuse/discussions/1715", - "created_at": "2024-04-15T12:27:54Z", + "number": 2377, + "title": "Can't see any traces or logs when running Langfuse locally.", + "href": "https://github.com/orgs/langfuse/discussions/2377", + "created_at": "2024-06-19T23:51:46Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 6, + "resolved": true, "labels": [ "self-hosting" ], "author": { - "login": "bitfactory-sem-denbroeder", - "html_url": "https://github.com/bitfactory-sem-denbroeder" + "login": "ibdafna", + "html_url": "https://github.com/ibdafna" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1711, - "title": "Webhook to trigger CI/CD pipeline when new prompt version is created", - "href": "https://github.com/orgs/langfuse/discussions/1711", - "created_at": "2024-04-14T13:46:30Z", - "upvotes": 5, + "number": 2373, + "title": "Not recording llamaindex response. Please help", + "href": "https://github.com/orgs/langfuse/discussions/2373", + "created_at": "2024-06-19T19:26:30Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management", - "feat-api" + "integraton-llamaindex" ], "author": { - "login": "tamdoEH", - "html_url": "https://github.com/tamdoEH" + "login": "mraguth", + "html_url": "https://github.com/mraguth" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1710, - "title": "Review feature for prompt deployment", - "href": "https://github.com/orgs/langfuse/discussions/1710", - "created_at": "2024-04-14T13:39:50Z", - "upvotes": 3, - "comment_count": 3, - "resolved": false, + "number": 2366, + "title": "Add label to prompt from Langfuse UI", + "href": "https://github.com/orgs/langfuse/discussions/2366", + "created_at": "2024-06-18T14:26:14Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ "feat-prompt-management" ], "author": { - "login": "tamdoEH", - "html_url": "https://github.com/tamdoEH" + "login": "charlieviettq", + "html_url": "https://github.com/charlieviettq" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1707, - "title": "API for custom model <> token usage pricing", - "href": "https://github.com/orgs/langfuse/discussions/1707", - "created_at": "2024-04-13T22:37:38Z", - "upvotes": 3, - "comment_count": 2, - "resolved": false, - "labels": [ - "✅ Done", - "feat-api" - ], + "number": 2354, + "title": "Link Prompt & Trace with langchain CallbackHandler", + "href": "https://github.com/orgs/langfuse/discussions/2354", + "created_at": "2024-06-17T08:21:56Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "rydamckinney", - "html_url": "https://github.com/rydamckinney" + "login": "derevyan", + "html_url": "https://github.com/derevyan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1696, - "title": "Export & import for prompts, copy between projects", - "href": "https://github.com/orgs/langfuse/discussions/1696", - "created_at": "2024-04-12T20:28:47Z", - "upvotes": 9, - "comment_count": 5, - "resolved": false, + "number": 2353, + "title": "[Migration] Auto-migration DB error when upgrade langfuse version", + "href": "https://github.com/orgs/langfuse/discussions/2353", + "created_at": "2024-06-17T08:02:03Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "feat-prompt-management" + "self-hosting" ], "author": { - "login": "zoltan-fedor", - "html_url": "https://github.com/zoltan-fedor" - }, - "category": "Ideas" - }, - { - "number": 1692, - "title": "Read-only prompt keys?", - "href": "https://github.com/orgs/langfuse/discussions/1692", - "created_at": "2024-04-12T00:57:44Z", - "upvotes": 2, - "comment_count": 2, - "resolved": false, - "labels": [], - "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "charlieviettq", + "html_url": "https://github.com/charlieviettq" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1671, - "title": "Ability to run langfuse in tests automatically without manual involvement", - "href": "https://github.com/orgs/langfuse/discussions/1671", - "created_at": "2024-04-11T05:29:44Z", + "number": 2351, + "title": "Customize Langchain callback handler to add spans to existing traces created by separate thread/process", + "href": "https://github.com/orgs/langfuse/discussions/2351", + "created_at": "2024-06-17T03:41:57Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [ - "✅ Done", - "self-hosting" + "integration-langchain" ], "author": { - "login": "SinghCoder", - "html_url": "https://github.com/SinghCoder" + "login": "Chengdyc", + "html_url": "https://github.com/Chengdyc" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1664, - "title": "\"Task\" and \"Bot\" core abstractions", - "href": "https://github.com/orgs/langfuse/discussions/1664", - "created_at": "2024-04-10T20:24:53Z", - "upvotes": 2, + "number": 2348, + "title": "not serializable object of type: LangfuseResponseGeneratorSync", + "href": "https://github.com/orgs/langfuse/discussions/2348", + "created_at": "2024-06-14T22:33:09Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "sfarthin", - "html_url": "https://github.com/sfarthin" + "login": "howtodoml", + "html_url": "https://github.com/howtodoml" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1660, - "title": "Prompt Composability", - "href": "https://github.com/orgs/langfuse/discussions/1660", - "created_at": "2024-04-10T15:25:05Z", - "upvotes": 6, - "comment_count": 3, + "number": 2346, + "title": "Chain two prompts", + "href": "https://github.com/orgs/langfuse/discussions/2346", + "created_at": "2024-06-14T08:20:48Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management" + "feat-prompt-management", + "integration-langchain" ], "author": { - "login": "meissnereric", - "html_url": "https://github.com/meissnereric" + "login": "darkostanimirovic", + "html_url": "https://github.com/darkostanimirovic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1633, - "title": "feat: Function Calling Under OpenAI Format", - "href": "https://github.com/orgs/langfuse/discussions/1633", - "created_at": "2024-04-09T08:49:58Z", - "upvotes": 2, + "number": 2344, + "title": "Can you use internal Kubernetes DNS to receive traffic from other Kubernetes workloads?", + "href": "https://github.com/orgs/langfuse/discussions/2344", + "created_at": "2024-06-14T08:15:36Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-playground" - ], + "resolved": true, + "labels": [], "author": { - "login": "anhphong22", - "html_url": "https://github.com/anhphong22" + "login": "smeasures", + "html_url": "https://github.com/smeasures" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1630, - "title": "Groq - Mixtral", - "href": "https://github.com/orgs/langfuse/discussions/1630", - "created_at": "2024-04-09T05:11:12Z", + "number": 2342, + "title": "Getting trace id out of a langchain runnable", + "href": "https://github.com/orgs/langfuse/discussions/2342", + "created_at": "2024-06-14T01:15:26Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "mike4lyf", - "html_url": "https://github.com/mike4lyf" + "login": "salmanmashayekh", + "html_url": "https://github.com/salmanmashayekh" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1627, - "title": "VertexAI support", - "href": "https://github.com/orgs/langfuse/discussions/1627", - "created_at": "2024-04-08T22:43:38Z", + "number": 2338, + "title": "Can RBAC Role Assignment be done using Azure AD SSO token?", + "href": "https://github.com/orgs/langfuse/discussions/2338", + "created_at": "2024-06-13T11:29:59Z", "upvotes": 2, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [ - "integration-langchain" + "feat-rbac", + "self-hosting" ], "author": { - "login": "eles13", - "html_url": "https://github.com/eles13" + "login": "joshwright10", + "html_url": "https://github.com/joshwright10" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1613, - "title": "[Feature] Add a score value filter", - "href": "https://github.com/orgs/langfuse/discussions/1613", - "created_at": "2024-04-08T07:58:58Z", + "number": 2298, + "title": "llamaindex: function_call does not generate subspans for a custom AsyncBaseTool class", + "href": "https://github.com/orgs/langfuse/discussions/2298", + "created_at": "2024-06-11T09:28:33Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "integraton-llamaindex" + ], "author": { - "login": "Hacky-DH", - "html_url": "https://github.com/Hacky-DH" + "login": "ootkin", + "html_url": "https://github.com/ootkin" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1612, - "title": "DSPY integration", - "href": "https://github.com/orgs/langfuse/discussions/1612", - "created_at": "2024-04-07T18:54:32Z", + "number": 2290, + "title": "There are no evaluation component in the 2.50 version", + "href": "https://github.com/orgs/langfuse/discussions/2290", + "created_at": "2024-06-10T19:36:30Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "wdhitchc", - "html_url": "https://github.com/wdhitchc" + "login": "yanlinchn", + "html_url": "https://github.com/yanlinchn" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1566, - "title": "LangchainCallbackHandler httpx_client not accessible", - "href": "https://github.com/orgs/langfuse/discussions/1566", - "created_at": "2024-04-03T09:18:12Z", - "upvotes": 2, + "number": 2254, + "title": "Unable to get hello world program working due to incorrect public key / host", + "href": "https://github.com/orgs/langfuse/discussions/2254", + "created_at": "2024-06-06T09:13:53Z", + "upvotes": 3, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integration-langchain" + "self-hosting" ], "author": { - "login": "dlmatt", - "html_url": "https://github.com/dlmatt" + "login": "mr-nano", + "html_url": "https://github.com/mr-nano" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1541, - "title": "Disable events logging", - "href": "https://github.com/orgs/langfuse/discussions/1541", - "created_at": "2024-03-29T18:08:13Z", - "upvotes": 8, - "comment_count": 3, - "resolved": false, + "number": 2244, + "title": "2 traces generated instead of 1", + "href": "https://github.com/orgs/langfuse/discussions/2244", + "created_at": "2024-06-05T17:06:52Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "✅ Done" + "integration-langchain", + "feat-datasets" ], "author": { - "login": "omgovich", - "html_url": "https://github.com/omgovich" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1535, - "title": "Request for Integration of Mistral Models into Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/1535", - "created_at": "2024-03-28T16:10:25Z", - "upvotes": 5, - "comment_count": 2, - "resolved": false, - "labels": [ - "integrations", - "✅ Done" - ], - "author": { - "login": "Zherdev1996", - "html_url": "https://github.com/Zherdev1996" - }, - "category": "Ideas" - }, - { - "number": 1533, - "title": "Managing Embeddings", - "href": "https://github.com/orgs/langfuse/discussions/1533", - "created_at": "2024-03-28T15:36:21Z", + "number": 2211, + "title": "How to clean the langfuse cache data periodically?", + "href": "https://github.com/orgs/langfuse/discussions/2211", + "created_at": "2024-06-03T07:40:22Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "Botman-Hotman", - "html_url": "https://github.com/Botman-Hotman" + "login": "He-Huang", + "html_url": "https://github.com/He-Huang" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1513, - "title": "Langfuse Trace with OpenAI Assistants", - "href": "https://github.com/orgs/langfuse/discussions/1513", - "created_at": "2024-03-27T11:47:19Z", - "upvotes": 9, - "comment_count": 3, - "resolved": false, + "number": 2207, + "title": "Model Cost does not show up", + "href": "https://github.com/orgs/langfuse/discussions/2207", + "created_at": "2024-06-02T11:08:58Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "integration-openai" + "feat-cost-tracking" ], "author": { - "login": "marco-introvigne", - "html_url": "https://github.com/marco-introvigne" + "login": "jannikstdl", + "html_url": "https://github.com/jannikstdl" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1500, - "title": "Comment column can have any name the user chooses, there could be multiple comment columns per metric", - "href": "https://github.com/orgs/langfuse/discussions/1500", - "created_at": "2024-03-26T08:42:45Z", + "number": 2206, + "title": "Possibilities for auth", + "href": "https://github.com/orgs/langfuse/discussions/2206", + "created_at": "2024-06-01T23:38:39Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "self-hosting" + ], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "Getty", + "html_url": "https://github.com/Getty" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1488, - "title": "Make Langfuse switchable", - "href": "https://github.com/orgs/langfuse/discussions/1488", - "created_at": "2024-03-25T21:05:17Z", - "upvotes": 2, - "comment_count": 1, + "number": 2200, + "title": "How does one replace values for a ChatPromptTemplate for Langchain", + "href": "https://github.com/orgs/langfuse/discussions/2200", + "created_at": "2024-05-31T19:39:14Z", + "upvotes": 0, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "MrMojoR", - "html_url": "https://github.com/MrMojoR" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1479, - "title": "Add total filtered Generations to UI", - "href": "https://github.com/orgs/langfuse/discussions/1479", - "created_at": "2024-03-24T17:19:51Z", + "number": 2188, + "title": "Time to first token?", + "href": "https://github.com/orgs/langfuse/discussions/2188", + "created_at": "2024-05-30T12:45:37Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "PhiBrandon", - "html_url": "https://github.com/PhiBrandon" + "login": "jrcapicua", + "html_url": "https://github.com/jrcapicua" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1461, - "title": "Loose prisma datasource db provider.", - "href": "https://github.com/orgs/langfuse/discussions/1461", - "created_at": "2024-03-21T13:09:15Z", + "number": 2172, + "title": "How to reuse callback handler in langchain integration?", + "href": "https://github.com/orgs/langfuse/discussions/2172", + "created_at": "2024-05-28T15:25:39Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [ - "self-hosting" + "integration-langchain" ], "author": { - "login": "muazhari", - "html_url": "https://github.com/muazhari" + "login": "SebastianStehle", + "html_url": "https://github.com/SebastianStehle" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1460, - "title": "Langfuse images for arm64 (mac silicon, some cloud vms)", - "href": "https://github.com/orgs/langfuse/discussions/1460", - "created_at": "2024-03-21T05:48:56Z", - "upvotes": 1, - "comment_count": 1, + "number": 2165, + "title": "Auth0 not working", + "href": "https://github.com/orgs/langfuse/discussions/2165", + "created_at": "2024-05-28T11:38:43Z", + "upvotes": 2, + "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "self-hosting" + ], "author": { - "login": "verdverm", - "html_url": "https://github.com/verdverm" + "login": "mforell", + "html_url": "https://github.com/mforell" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1454, - "title": "Add a time based filter option", - "href": "https://github.com/orgs/langfuse/discussions/1454", - "created_at": "2024-03-20T16:06:15Z", - "upvotes": 4, - "comment_count": 2, - "resolved": false, - "labels": [ - "✅ Done" - ], + "number": 2162, + "title": "Connect Prompt ID to GENERATIONS when integrate Langfuse in LangChain.", + "href": "https://github.com/orgs/langfuse/discussions/2162", + "created_at": "2024-05-28T00:56:34Z", + "upvotes": 8, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "Kurumindla-Kranthivardhan", - "html_url": "https://github.com/Kurumindla-Kranthivardhan" + "login": "hunter0802", + "html_url": "https://github.com/hunter0802" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1431, - "title": "Integration with Langserve", - "href": "https://github.com/orgs/langfuse/discussions/1431", - "created_at": "2024-03-18T08:40:32Z", + "number": 2154, + "title": "__root__ -> items -> 0 -> datasetName field required (type=value_error.missing)", + "href": "https://github.com/orgs/langfuse/discussions/2154", + "created_at": "2024-05-27T11:26:24Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "Haxeebraja", - "html_url": "https://github.com/Haxeebraja" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1428, - "title": "allow to delete sessions", - "href": "https://github.com/orgs/langfuse/discussions/1428", - "created_at": "2024-03-16T15:56:35Z", - "upvotes": 4, - "comment_count": 2, + "number": 2152, + "title": "get_langchain_handler() alwasy start from trace root.", + "href": "https://github.com/orgs/langfuse/discussions/2152", + "created_at": "2024-05-27T10:47:42Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "feat-sessions" + "integration-langchain" ], "author": { - "login": "morganveyret", - "html_url": "https://github.com/morganveyret" + "login": "hunter0802", + "html_url": "https://github.com/hunter0802" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1427, - "title": "Toggle collection of traces on a per-trace basis", - "href": "https://github.com/orgs/langfuse/discussions/1427", - "created_at": "2024-03-16T15:19:07Z", + "number": 2146, + "title": "Customize LangChain Integration.", + "href": "https://github.com/orgs/langfuse/discussions/2146", + "created_at": "2024-05-27T06:12:41Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "integration-langchain" + ], "author": { - "login": "foragerr", - "html_url": "https://github.com/foragerr" + "login": "hunter0802", + "html_url": "https://github.com/hunter0802" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1415, - "title": "Add a \"correction\" field on the user feedback info", - "href": "https://github.com/orgs/langfuse/discussions/1415", - "created_at": "2024-03-14T14:18:30Z", - "upvotes": 3, + "number": 2145, + "title": "Need help on syntax for editing project roles", + "href": "https://github.com/orgs/langfuse/discussions/2145", + "created_at": "2024-05-26T18:50:59Z", + "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "almirb", - "html_url": "https://github.com/almirb" + "login": "hrithik062", + "html_url": "https://github.com/hrithik062" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1408, - "title": "Trace Latencies line chart please", - "href": "https://github.com/orgs/langfuse/discussions/1408", - "created_at": "2024-03-13T15:00:35Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 2142, + "title": "Unable to login with SSO", + "href": "https://github.com/orgs/langfuse/discussions/2142", + "created_at": "2024-05-24T18:40:35Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "Huarong", - "html_url": "https://github.com/Huarong" + "login": "alecor191", + "html_url": "https://github.com/alecor191" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1398, - "title": "What standardized dataset formats are people using?", - "href": "https://github.com/orgs/langfuse/discussions/1398", - "created_at": "2024-03-12T15:47:53Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, - "labels": [ - "feat-datasets" - ], + "number": 2137, + "title": "Latency (Avg) showing 0 for dataset runs", + "href": "https://github.com/orgs/langfuse/discussions/2137", + "created_at": "2024-05-24T07:33:51Z", + "upvotes": 4, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "norton120", - "html_url": "https://github.com/norton120" + "login": "karthik-TLIT", + "html_url": "https://github.com/karthik-TLIT" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1397, - "title": "Reorder columns in tables", - "href": "https://github.com/orgs/langfuse/discussions/1397", - "created_at": "2024-03-12T14:45:37Z", + "number": 2130, + "title": "Evaluations Not Available in Self-Hosted Version?", + "href": "https://github.com/orgs/langfuse/discussions/2130", + "created_at": "2024-05-23T14:31:16Z", "upvotes": 3, - "comment_count": 2, - "resolved": false, - "labels": [ - "✅ Done" - ], + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "c0pper", + "html_url": "https://github.com/c0pper" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1394, - "title": "Adding a \"Select all\" button to tables", - "href": "https://github.com/orgs/langfuse/discussions/1394", - "created_at": "2024-03-12T10:37:23Z", - "upvotes": 2, + "number": 2114, + "title": "Careers link on HN is broken", + "href": "https://github.com/orgs/langfuse/discussions/2114", + "created_at": "2024-05-21T07:28:26Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "samyxdev", - "html_url": "https://github.com/samyxdev" + "login": "davherrmann", + "html_url": "https://github.com/davherrmann" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1392, - "title": "Hide prompts/completions (privacy)", - "href": "https://github.com/orgs/langfuse/discussions/1392", - "created_at": "2024-03-12T07:48:22Z", - "upvotes": 9, + "number": 2111, + "title": "Token cost is counted even if langchains LLM cache is utilized", + "href": "https://github.com/orgs/langfuse/discussions/2111", + "created_at": "2024-05-20T23:23:44Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "integration-langchain" + ], "author": { - "login": "ziodave", - "html_url": "https://github.com/ziodave" + "login": "arthurGrigo", + "html_url": "https://github.com/arthurGrigo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1391, - "title": "Enhancements for Langfuse User Sign-Up Control", - "href": "https://github.com/orgs/langfuse/discussions/1391", - "created_at": "2024-03-11T23:38:18Z", - "upvotes": 5, - "comment_count": 0, - "resolved": false, - "labels": [ - "self-hosting" - ], + "number": 2106, + "title": "Hability to store pre defined initial message", + "href": "https://github.com/orgs/langfuse/discussions/2106", + "created_at": "2024-05-20T20:40:23Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "udit-001", - "html_url": "https://github.com/udit-001" + "login": "Lunik", + "html_url": "https://github.com/Lunik" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1385, - "title": "bug: Not allowing to limit Azure AD authentication for selected users in same tenent", - "href": "https://github.com/orgs/langfuse/discussions/1385", - "created_at": "2024-03-11T17:42:05Z", - "upvotes": 2, - "comment_count": 2, - "resolved": false, + "number": 2099, + "title": "Deleting Duplicate Items in a Dataset", + "href": "https://github.com/orgs/langfuse/discussions/2099", + "created_at": "2024-05-20T09:48:58Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "self-hosting" + "feat-datasets" ], "author": { - "login": "SathinduGA", - "html_url": "https://github.com/SathinduGA" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1378, - "title": "Aggregate cost per span", - "href": "https://github.com/orgs/langfuse/discussions/1378", - "created_at": "2024-03-08T16:06:04Z", + "number": 2098, + "title": "Wrong model for billing", + "href": "https://github.com/orgs/langfuse/discussions/2098", + "created_at": "2024-05-20T09:29:33Z", "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "ladislasdellinger", - "html_url": "https://github.com/ladislasdellinger" + "login": "wdxwj", + "html_url": "https://github.com/wdxwj" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1376, - "title": "Support parsing LLM model for ChatOllama", - "href": "https://github.com/orgs/langfuse/discussions/1376", - "created_at": "2024-03-08T14:13:58Z", + "number": 2077, + "title": "Error Encountered During Migration for Applying Newly Supported Models to Existing Data", + "href": "https://github.com/orgs/langfuse/discussions/2077", + "created_at": "2024-05-16T15:30:33Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "kleebaum", - "html_url": "https://github.com/kleebaum" + "login": "Zherdev1996", + "html_url": "https://github.com/Zherdev1996" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1374, - "title": "Add LLamaIndexTS example", - "href": "https://github.com/orgs/langfuse/discussions/1374", - "created_at": "2024-03-08T00:42:30Z", + "number": 2073, + "title": "Will Playground be available for self-hosted?", + "href": "https://github.com/orgs/langfuse/discussions/2073", + "created_at": "2024-05-16T12:40:30Z", + "upvotes": 4, + "comment_count": 2, + "resolved": true, + "labels": [ + "feat-playground" + ], + "author": { + "login": "sabatesduran", + "html_url": "https://github.com/sabatesduran" + }, + "category": "Support" + }, + { + "number": 2070, + "title": "Error on Local Deployment: \"Evals available in cloud only\" when Adding LLM API Key", + "href": "https://github.com/orgs/langfuse/discussions/2070", + "created_at": "2024-05-16T09:02:43Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "luandro", - "html_url": "https://github.com/luandro" + "login": "youngsj951104", + "html_url": "https://github.com/youngsj951104" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1361, - "title": "Add a retention window for unnecessary data", - "href": "https://github.com/orgs/langfuse/discussions/1361", - "created_at": "2024-03-07T14:42:07Z", + "number": 2069, + "title": "Does langfuse uses any Postgres-only features?", + "href": "https://github.com/orgs/langfuse/discussions/2069", + "created_at": "2024-05-16T06:36:16Z", + "upvotes": 2, + "comment_count": 1, + "resolved": true, + "labels": [], + "author": { + "login": "rohts-patil", + "html_url": "https://github.com/rohts-patil" + }, + "category": "Support" + }, + { + "number": 2063, + "title": "Exception(\"parent run not found\")", + "href": "https://github.com/orgs/langfuse/discussions/2063", + "created_at": "2024-05-15T14:45:00Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "albertoforcato", - "html_url": "https://github.com/albertoforcato" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1337, - "title": "Support for Langchain ChatAnthropic", - "href": "https://github.com/orgs/langfuse/discussions/1337", - "created_at": "2024-03-06T10:42:36Z", + "number": 2042, + "title": "Availability of evals when self-hosting", + "href": "https://github.com/orgs/langfuse/discussions/2042", + "created_at": "2024-05-13T14:06:11Z", "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integration-langchain" + "feat-evals" ], "author": { - "login": "dotrunghieu96", - "html_url": "https://github.com/dotrunghieu96" + "login": "derevyan", + "html_url": "https://github.com/derevyan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1331, - "title": "Adding cost to the datasets tables", - "href": "https://github.com/orgs/langfuse/discussions/1331", - "created_at": "2024-03-05T18:53:25Z", + "number": 2031, + "title": "Starting a demo from JS SDK and local running Langfuse, but cannot create init trace currently", + "href": "https://github.com/orgs/langfuse/discussions/2031", + "created_at": "2024-05-10T08:49:40Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "✅ Done" - ], + "labels": [], "author": { - "login": "ladislasdellinger", - "html_url": "https://github.com/ladislasdellinger" + "login": "JamieLee0510", + "html_url": "https://github.com/JamieLee0510" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1321, - "title": "More prompt environments/tags instead of just `active`", - "href": "https://github.com/orgs/langfuse/discussions/1321", - "created_at": "2024-03-05T11:05:17Z", - "upvotes": 3, - "comment_count": 2, - "resolved": false, + "number": 2009, + "title": "Custom name of Span when using Langchain handler instead of RunnableSequence", + "href": "https://github.com/orgs/langfuse/discussions/2009", + "created_at": "2024-05-08T12:23:08Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "feat-prompt-management", - "✅ Done" + "integration-langchain" ], "author": { - "login": "ladislasdellinger", - "html_url": "https://github.com/ladislasdellinger" + "login": "nathan-vo810", + "html_url": "https://github.com/nathan-vo810" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1309, - "title": "Log used prompt on generations when using Langchain", - "href": "https://github.com/orgs/langfuse/discussions/1309", - "created_at": "2024-03-04T09:03:35Z", - "upvotes": 5, - "comment_count": 2, + "number": 2008, + "title": "Not able to add dataset item", + "href": "https://github.com/orgs/langfuse/discussions/2008", + "created_at": "2024-05-08T12:11:04Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "integration-langchain", - "✅ Done" - ], + "labels": [], "author": { - "login": "TobinShaw", - "html_url": "https://github.com/TobinShaw" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1306, - "title": "[TS] Generating through OpenAI SDK directly", - "href": "https://github.com/orgs/langfuse/discussions/1306", - "created_at": "2024-03-02T10:56:07Z", + "number": 2007, + "title": "Langfuse in PHP. Which are the minimum functions needed to implement?", + "href": "https://github.com/orgs/langfuse/discussions/2007", + "created_at": "2024-05-08T10:55:07Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, + "labels": [], + "author": { + "login": "phpia", + "html_url": "https://github.com/phpia" + }, + "category": "Support" + }, + { + "number": 2005, + "title": "How to get trace data with langfuse-langchain in JS/TS?", + "href": "https://github.com/orgs/langfuse/discussions/2005", + "created_at": "2024-05-08T08:08:42Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "integrations", - "integration-openai", - "✅ Done" + "integration-langchain" ], "author": { - "login": "louis030195", - "html_url": "https://github.com/louis030195" + "login": "AdiletBekmuratov", + "html_url": "https://github.com/AdiletBekmuratov" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1305, - "title": "Allow Project-Specific Default Time Ranges", - "href": "https://github.com/orgs/langfuse/discussions/1305", - "created_at": "2024-03-02T03:42:42Z", - "upvotes": 1, - "comment_count": 1, + "number": 1982, + "title": "trace doesn't work with .batch handler on langserve", + "href": "https://github.com/orgs/langfuse/discussions/1982", + "created_at": "2024-05-06T02:32:30Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "dkindlund", - "html_url": "https://github.com/dkindlund" + "login": "restuprajna", + "html_url": "https://github.com/restuprajna" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1300, - "title": "Consider adding support for DSPy", - "href": "https://github.com/orgs/langfuse/discussions/1300", - "created_at": "2024-03-01T15:42:23Z", + "number": 1979, + "title": "get_prompt function failed in langfuse-python 2.28.3", + "href": "https://github.com/orgs/langfuse/discussions/1979", + "created_at": "2024-05-05T19:57:40Z", "upvotes": 1, - "comment_count": 2, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "sutyum", - "html_url": "https://github.com/sutyum" + "login": "nathan-vo810", + "html_url": "https://github.com/nathan-vo810" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1295, - "title": "Support DSPy", - "href": "https://github.com/orgs/langfuse/discussions/1295", - "created_at": "2024-03-01T11:34:05Z", - "upvotes": 19, - "comment_count": 9, + "number": 1969, + "title": "How to utilize a dataset w/ typescript and langchain integration", + "href": "https://github.com/orgs/langfuse/discussions/1969", + "created_at": "2024-05-03T15:22:21Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "integrations", - "✅ Done", - "integration-dspy" + "feat-datasets" ], "author": { - "login": "sandangel", - "html_url": "https://github.com/sandangel" + "login": "sahellebusch", + "html_url": "https://github.com/sahellebusch" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1291, - "title": "Integration: LlamaIndex JS/TS", - "href": "https://github.com/orgs/langfuse/discussions/1291", - "created_at": "2024-02-29T11:56:42Z", - "upvotes": 29, - "comment_count": 3, - "resolved": false, + "number": 1957, + "title": "DevOps: What is the best way to create separate Langfuse instances in different environments: Dev, Test, QA, Prod?", + "href": "https://github.com/orgs/langfuse/discussions/1957", + "created_at": "2024-05-02T21:28:07Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, "labels": [ - "sdk-js", - "integrations", - "integraton-llamaindex" + "self-hosting" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1287, - "title": "Add filtering by errors", - "href": "https://github.com/orgs/langfuse/discussions/1287", - "created_at": "2024-02-28T22:52:59Z", - "upvotes": 3, - "comment_count": 2, + "number": 1952, + "title": "How to communicate trace-id between backend and frontend ? (langchain+langserve integration)", + "href": "https://github.com/orgs/langfuse/discussions/1952", + "created_at": "2024-05-02T13:48:20Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, "labels": [ - "ui" + "integration-langchain" ], "author": { - "login": "ankerbachryhl", - "html_url": "https://github.com/ankerbachryhl" + "login": "Sinnaeve", + "html_url": "https://github.com/Sinnaeve" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1277, - "title": "Add Audit Logging System to Worker Tasks", - "href": "https://github.com/orgs/langfuse/discussions/1277", - "created_at": "2024-02-28T11:53:15Z", - "upvotes": 1, - "comment_count": 3, - "resolved": false, + "number": 1946, + "title": "Not able to build docker image from web/Dockerfile", + "href": "https://github.com/orgs/langfuse/discussions/1946", + "created_at": "2024-05-02T09:41:18Z", + "upvotes": 2, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "khareyash05", - "html_url": "https://github.com/khareyash05" + "login": "Subham0793", + "html_url": "https://github.com/Subham0793" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1268, - "title": "Possible with different units for input and output", - "href": "https://github.com/orgs/langfuse/discussions/1268", - "created_at": "2024-02-27T13:45:21Z", - "upvotes": 1, + "number": 1940, + "title": "Simple Prompt -> LLM error with Usage Object?", + "href": "https://github.com/orgs/langfuse/discussions/1940", + "created_at": "2024-05-01T13:47:14Z", + "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "Stadly", - "html_url": "https://github.com/Stadly" + "login": "tzilkha", + "html_url": "https://github.com/tzilkha" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1264, - "title": "ChatML/ChatMessage Prompt Templates", - "href": "https://github.com/orgs/langfuse/discussions/1264", - "created_at": "2024-02-27T01:59:05Z", - "upvotes": 4, - "comment_count": 3, + "number": 1864, + "title": "Can't see traces in the webUI if callback_handler passed to LLM init constructor", + "href": "https://github.com/orgs/langfuse/discussions/1864", + "created_at": "2024-04-25T21:01:54Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-prompt-management", - "✅ Done" - ], + "labels": [], "author": { - "login": "tuan3w", - "html_url": "https://github.com/tuan3w" + "login": "gabrielfior", + "html_url": "https://github.com/gabrielfior" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1258, - "title": "Dashboard for all projects of an organization", - "href": "https://github.com/orgs/langfuse/discussions/1258", - "created_at": "2024-02-26T20:12:22Z", - "upvotes": 10, - "comment_count": 2, - "resolved": false, - "labels": [ - "feat-dashboard" - ], - "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" - }, - "category": "Ideas" - }, - { - "number": 1221, - "title": "Add Haystack integration", - "href": "https://github.com/orgs/langfuse/discussions/1221", - "created_at": "2024-02-21T13:06:06Z", - "upvotes": 9, - "comment_count": 2, - "resolved": false, + "number": 1860, + "title": "Alter generation names with LangChain integration", + "href": "https://github.com/orgs/langfuse/discussions/1860", + "created_at": "2024-04-25T18:12:35Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "integrations", - "✅ Done", - "integration-haystack" + "integration-langchain" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "nic-asnes-klaviyo", + "html_url": "https://github.com/nic-asnes-klaviyo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1220, - "title": "Export to S3", - "href": "https://github.com/orgs/langfuse/discussions/1220", - "created_at": "2024-02-21T12:46:58Z", - "upvotes": 1, - "comment_count": 0, + "number": 1831, + "title": "how to check only output tokens and models costs related to only output tokens?", + "href": "https://github.com/orgs/langfuse/discussions/1831", + "created_at": "2024-04-24T12:27:17Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "integrations" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "manishiitg", + "html_url": "https://github.com/manishiitg" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1219, - "title": "Export to BigQuery", - "href": "https://github.com/orgs/langfuse/discussions/1219", - "created_at": "2024-02-21T12:46:26Z", + "number": 1814, + "title": "Deploy to heroku", + "href": "https://github.com/orgs/langfuse/discussions/1814", + "created_at": "2024-04-23T13:56:27Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [ - "integrations" - ], + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "MarcoSteinke", + "html_url": "https://github.com/MarcoSteinke" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1212, - "title": "Adding support for async Langchain methods", - "href": "https://github.com/orgs/langfuse/discussions/1212", - "created_at": "2024-02-20T13:09:19Z", - "upvotes": 23, - "comment_count": 5, + "number": 1788, + "title": "Need help with resolving long runtimes when Langfuse tracing is enabled", + "href": "https://github.com/orgs/langfuse/discussions/1788", + "created_at": "2024-04-19T17:46:05Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "integration-langchain", - "✅ Done" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "pooja1423", + "html_url": "https://github.com/pooja1423" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1208, - "title": "Add Images in Tracing", - "href": "https://github.com/orgs/langfuse/discussions/1208", - "created_at": "2024-02-20T00:41:41Z", - "upvotes": 11, - "comment_count": 2, + "number": 1785, + "title": "How to limit the number of traces", + "href": "https://github.com/orgs/langfuse/discussions/1785", + "created_at": "2024-04-19T10:29:17Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "✅ Done", - "feat-multimodal" - ], + "labels": [], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1190, - "title": "Request to add 75 percentile under Model latency section as shown in image below", - "href": "https://github.com/orgs/langfuse/discussions/1190", - "created_at": "2024-02-16T21:41:29Z", + "number": 1773, + "title": "Flowise 1.6.5 can not Trace", + "href": "https://github.com/orgs/langfuse/discussions/1773", + "created_at": "2024-04-18T11:55:32Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "ssubburaj85", - "html_url": "https://github.com/ssubburaj85" + "login": "lknbv5", + "html_url": "https://github.com/lknbv5" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1170, - "title": "LLM Playground", - "href": "https://github.com/orgs/langfuse/discussions/1170", - "created_at": "2024-02-15T17:44:42Z", - "upvotes": 7, - "comment_count": 6, + "number": 1759, + "title": "How to get generations and scores in the same trace when using OpenAI sdk or other tools", + "href": "https://github.com/orgs/langfuse/discussions/1759", + "created_at": "2024-04-17T15:56:51Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-prompt-management", - "✅ Done", - "feat-playground" - ], + "labels": [], "author": { - "login": "reza-mohideen", - "html_url": "https://github.com/reza-mohideen" + "login": "databill86", + "html_url": "https://github.com/databill86" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1159, - "title": "Looking for users (that are migrating off of something) to co-build Langfuse integration with", - "href": "https://github.com/orgs/langfuse/discussions/1159", - "created_at": "2024-02-14T19:05:27Z", - "upvotes": 2, + "number": 1712, + "title": "Invalid public key", + "href": "https://github.com/orgs/langfuse/discussions/1712", + "created_at": "2024-04-14T18:11:51Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "skrawcz", - "html_url": "https://github.com/skrawcz" + "login": "taaha3244", + "html_url": "https://github.com/taaha3244" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1156, - "title": "Possible to set timestamp when creating trace", - "href": "https://github.com/orgs/langfuse/discussions/1156", - "created_at": "2024-02-14T14:26:22Z", + "number": 1672, + "title": "Cookies not allowed", + "href": "https://github.com/orgs/langfuse/discussions/1672", + "created_at": "2024-04-11T07:43:53Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 3, "resolved": false, - "labels": [ - "sdk-js" - ], + "labels": [], "author": { - "login": "Stadly", - "html_url": "https://github.com/Stadly" + "login": "danielpirs", + "html_url": "https://github.com/danielpirs" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1154, - "title": "Dedicated user object which can include groups/teams and other attributes", - "href": "https://github.com/orgs/langfuse/discussions/1154", - "created_at": "2024-02-14T09:45:40Z", - "upvotes": 4, - "comment_count": 3, + "number": 1649, + "title": "Run Langchain Evaluations on data in Langfuse , Why is the prompt not considered, and could this lead to evaluation flaws?", + "href": "https://github.com/orgs/langfuse/discussions/1649", + "created_at": "2024-04-10T05:25:28Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-users" - ], + "labels": [], "author": { - "login": "bryan-agicap", - "html_url": "https://github.com/bryan-agicap" + "login": "pengpengIlove", + "html_url": "https://github.com/pengpengIlove" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1133, - "title": "API to delete scores", - "href": "https://github.com/orgs/langfuse/discussions/1133", - "created_at": "2024-02-12T11:19:59Z", - "upvotes": 2, + "number": 1610, + "title": "Scoring a trace after the LLM chain returns", + "href": "https://github.com/orgs/langfuse/discussions/1610", + "created_at": "2024-04-07T15:12:34Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-api", "feat-scores" ], "author": { - "login": "Jason-CKY", - "html_url": "https://github.com/Jason-CKY" + "login": "pooja1423", + "html_url": "https://github.com/pooja1423" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1128, - "title": "Display all traces within a session", - "href": "https://github.com/orgs/langfuse/discussions/1128", - "created_at": "2024-02-10T17:36:48Z", - "upvotes": 2, - "comment_count": 1, + "number": 1601, + "title": "Okta auth got `read ECONNRESET`", + "href": "https://github.com/orgs/langfuse/discussions/1601", + "created_at": "2024-04-04T03:46:08Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "ui", - "feat-sessions" - ], + "labels": [], "author": { - "login": "benm5678", - "html_url": "https://github.com/benm5678" + "login": "tmwatchanan", + "html_url": "https://github.com/tmwatchanan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1118, - "title": "[Simple Feature/WebUI] Adding a button to hide the sidebar", - "href": "https://github.com/orgs/langfuse/discussions/1118", - "created_at": "2024-02-09T09:43:34Z", - "upvotes": 3, + "number": 1538, + "title": "Trace input is null when passing in nodes, or Documents with transformations to VectorStoreIndex constructor", + "href": "https://github.com/orgs/langfuse/discussions/1538", + "created_at": "2024-03-29T00:30:49Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "ui" - ], + "labels": [], "author": { - "login": "samyxdev", - "html_url": "https://github.com/samyxdev" + "login": "mwertheim-zco", + "html_url": "https://github.com/mwertheim-zco" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1115, - "title": "Prioritize traces captured from LangGraph by relevance", - "href": "https://github.com/orgs/langfuse/discussions/1115", - "created_at": "2024-02-08T06:44:34Z", - "upvotes": 8, - "comment_count": 3, - "resolved": false, + "number": 1536, + "title": "Tracing and Session support on Integrations like LiteLLM Proxy and others and Is LangFuse logging a background process?", + "href": "https://github.com/orgs/langfuse/discussions/1536", + "created_at": "2024-03-28T20:22:49Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "ui", - "integration-langchain" + "integration-litellm", + "feat-sessions" ], "author": { - "login": "litagent", - "html_url": "https://github.com/litagent" + "login": "Harryalways317", + "html_url": "https://github.com/Harryalways317" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1114, - "title": "Pulling prompt/completions via API", - "href": "https://github.com/orgs/langfuse/discussions/1114", - "created_at": "2024-02-08T00:52:10Z", - "upvotes": 1, + "number": 1528, + "title": "Aggregated project from multiple langfuse servers", + "href": "https://github.com/orgs/langfuse/discussions/1528", + "created_at": "2024-03-28T09:01:37Z", + "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "mukundt", - "html_url": "https://github.com/mukundt" + "login": "juan-abia", + "html_url": "https://github.com/juan-abia" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1106, - "title": "Prompt version comments", - "href": "https://github.com/orgs/langfuse/discussions/1106", - "created_at": "2024-02-07T15:38:07Z", - "upvotes": 5, + "number": 1524, + "title": "How to add default user and project to self-hosted docker?", + "href": "https://github.com/orgs/langfuse/discussions/1524", + "created_at": "2024-03-28T08:00:07Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "ui", - "feat-prompt-management" + "self-hosting" ], "author": { - "login": "mukundt", - "html_url": "https://github.com/mukundt" + "login": "tzsombor95", + "html_url": "https://github.com/tzsombor95" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1105, - "title": "\"Git diff\" view between two prompt versions", - "href": "https://github.com/orgs/langfuse/discussions/1105", - "created_at": "2024-02-07T15:37:18Z", - "upvotes": 11, + "number": 1512, + "title": "[Alerts] Connect to Slack", + "href": "https://github.com/orgs/langfuse/discussions/1512", + "created_at": "2024-03-27T08:04:49Z", + "upvotes": 3, "comment_count": 1, - "resolved": false, - "labels": [ - "ui", - "feat-prompt-management" - ], + "resolved": true, + "labels": [], "author": { - "login": "mukundt", - "html_url": "https://github.com/mukundt" + "login": "hypernovas", + "html_url": "https://github.com/hypernovas" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1097, - "title": "Ability to post-process generation data", - "href": "https://github.com/orgs/langfuse/discussions/1097", - "created_at": "2024-02-06T17:45:58Z", - "upvotes": 2, + "number": 1486, + "title": "Update/delete score using python sdk", + "href": "https://github.com/orgs/langfuse/discussions/1486", + "created_at": "2024-03-25T20:13:55Z", + "upvotes": 4, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "denisergashbaev", - "html_url": "https://github.com/denisergashbaev" + "login": "msanand", + "html_url": "https://github.com/msanand" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1096, - "title": "[Python SDK] Link prompt to OpenAI Chat Completion directly", - "href": "https://github.com/orgs/langfuse/discussions/1096", - "created_at": "2024-02-06T17:19:29Z", - "upvotes": 2, + "number": 1481, + "title": "502-Bad Request", + "href": "https://github.com/orgs/langfuse/discussions/1481", + "created_at": "2024-03-22T13:06:18Z", + "upvotes": 1, "comment_count": 2, + "resolved": true, + "labels": [ + "self-hosting" + ], + "author": { + "login": "tbarbito", + "html_url": "https://github.com/tbarbito" + }, + "category": "Support" + }, + { + "number": 1466, + "title": "bug: Potential bug with AzureAD auth setup", + "href": "https://github.com/orgs/langfuse/discussions/1466", + "created_at": "2024-03-22T07:12:43Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "sdk-python", - "feat-prompt-management", - "integration-openai" + "self-hosting" ], "author": { - "login": "fancyweb", - "html_url": "https://github.com/fancyweb" + "login": "mprudra", + "html_url": "https://github.com/mprudra" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1089, - "title": "Use JWTs for API private key", - "href": "https://github.com/orgs/langfuse/discussions/1089", - "created_at": "2024-02-06T02:11:39Z", + "number": 1449, + "title": "Langfuse session ID when using Chainlit", + "href": "https://github.com/orgs/langfuse/discussions/1449", + "created_at": "2024-03-20T00:57:09Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "tituslhy", + "html_url": "https://github.com/tituslhy" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1082, - "title": "Add LLM call duration on session and trace table", - "href": "https://github.com/orgs/langfuse/discussions/1082", - "created_at": "2024-02-05T20:52:23Z", + "number": 1445, + "title": "Linking dataset run items with existing callback handler", + "href": "https://github.com/orgs/langfuse/discussions/1445", + "created_at": "2024-03-19T16:54:54Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "ui" + "feat-datasets" ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "subandwho", + "html_url": "https://github.com/subandwho" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1077, - "title": "Flowise: Allow adding metadata in API call to populate Langfuse trace metadata", - "href": "https://github.com/orgs/langfuse/discussions/1077", - "created_at": "2024-02-05T15:55:07Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 1434, + "title": "Add UserID and Feedback when using LlamaIndex Integration", + "href": "https://github.com/orgs/langfuse/discussions/1434", + "created_at": "2024-03-18T20:24:29Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "integration-flowise" + "integraton-llamaindex" ], "author": { - "login": "jpmin7", - "html_url": "https://github.com/jpmin7" + "login": "skelleex", + "html_url": "https://github.com/skelleex" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1076, - "title": "Flowise: Allow Langfuse traceId to be set or passed on with API response", - "href": "https://github.com/orgs/langfuse/discussions/1076", - "created_at": "2024-02-05T14:58:23Z", + "number": 1432, + "title": "langfuse.api.resources.commons.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'Observation not found'}", + "href": "https://github.com/orgs/langfuse/discussions/1432", + "created_at": "2024-03-18T13:29:05Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "sdk-js", - "integration-flowise" - ], + "labels": [], "author": { - "login": "jpmin7", - "html_url": "https://github.com/jpmin7" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1074, - "title": "Model costs in terms of energy for self hosted models (or cloud hosted)", - "href": "https://github.com/orgs/langfuse/discussions/1074", - "created_at": "2024-02-05T10:15:27Z", + "number": 1429, + "title": "Hybrid usage Langfuse among OpenAI calls as well Langchain", + "href": "https://github.com/orgs/langfuse/discussions/1429", + "created_at": "2024-03-17T14:09:57Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "vquilon", - "html_url": "https://github.com/vquilon" + "login": "mikeon", + "html_url": "https://github.com/mikeon" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1073, - "title": "Use proper logger for backend API to make it configurable", - "href": "https://github.com/orgs/langfuse/discussions/1073", - "created_at": "2024-02-05T09:19:01Z", - "upvotes": 3, - "comment_count": 5, - "resolved": false, - "labels": [ - "✅ Done", - "self-hosting" + "number": 1420, + "title": "Datasets list / by id", + "href": "https://github.com/orgs/langfuse/discussions/1420", + "created_at": "2024-03-15T02:22:27Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, + "labels": [ + "feat-datasets" ], "author": { - "login": "code-haven", - "html_url": "https://github.com/code-haven" + "login": "norton120", + "html_url": "https://github.com/norton120" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1049, - "title": "API Examples for Generations", - "href": "https://github.com/orgs/langfuse/discussions/1049", - "created_at": "2024-02-02T07:02:08Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, + "number": 1417, + "title": "Running Langfuse in Kubernetes", + "href": "https://github.com/orgs/langfuse/discussions/1417", + "created_at": "2024-03-14T19:59:42Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "mikeon", + "html_url": "https://github.com/mikeon" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1048, - "title": "Allow sharing traces as a self contained HTML file via presigned S3 URL", - "href": "https://github.com/orgs/langfuse/discussions/1048", - "created_at": "2024-02-02T06:05:47Z", + "number": 1382, + "title": "Match LLMs from AWS Bedrock to added model definition", + "href": "https://github.com/orgs/langfuse/discussions/1382", + "created_at": "2024-03-09T08:28:53Z", "upvotes": 2, "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "DominikNeumaier", + "html_url": "https://github.com/DominikNeumaier" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1043, - "title": "Ability to query entities from SDK", - "href": "https://github.com/orgs/langfuse/discussions/1043", - "created_at": "2024-02-01T23:51:00Z", - "upvotes": 4, + "number": 1380, + "title": "Langfuse flush() taking a long time and hangs", + "href": "https://github.com/orgs/langfuse/discussions/1380", + "created_at": "2024-03-09T00:09:55Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, - "labels": [ - "feat-api" - ], + "resolved": true, + "labels": [], "author": { - "login": "Pranov1", - "html_url": "https://github.com/Pranov1" + "login": "venu-shapley", + "html_url": "https://github.com/venu-shapley" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1033, - "title": "Subscribe to Langfuse Events via Webhooks", - "href": "https://github.com/orgs/langfuse/discussions/1033", - "created_at": "2024-02-01T18:59:56Z", - "upvotes": 19, - "comment_count": 3, - "resolved": false, + "number": 1373, + "title": "How to fix error when running docs app demo chat", + "href": "https://github.com/orgs/langfuse/discussions/1373", + "created_at": "2024-03-08T00:08:46Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "luandro", + "html_url": "https://github.com/luandro" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1032, - "title": "Periodic reports (email or slack)", - "href": "https://github.com/orgs/langfuse/discussions/1032", - "created_at": "2024-02-01T18:57:42Z", - "upvotes": 11, + "number": 1357, + "title": "Run items not appearing when linking to a trace and not a span or a generation", + "href": "https://github.com/orgs/langfuse/discussions/1357", + "created_at": "2024-03-07T10:17:34Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, + "labels": [ + "feat-datasets" + ], + "author": { + "login": "ladislasdellinger", + "html_url": "https://github.com/ladislasdellinger" + }, + "category": "Support" + }, + { + "number": 1353, + "title": "How do I add custom LLM APIs to the Langfuse UI?", + "href": "https://github.com/orgs/langfuse/discussions/1353", + "created_at": "2024-03-07T06:33:23Z", + "upvotes": 0, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "yudhiesh", + "html_url": "https://github.com/yudhiesh" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1021, - "title": "Add `Embedding` observation type", - "href": "https://github.com/orgs/langfuse/discussions/1021", - "created_at": "2024-02-01T03:15:17Z", - "upvotes": 46, + "number": 1336, + "title": "Applying database migrations failed. This is mostly caused by the database being unavailable.", + "href": "https://github.com/orgs/langfuse/discussions/1336", + "created_at": "2024-03-06T09:10:19Z", + "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "everyfin-in", + "html_url": "https://github.com/everyfin-in" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1020, - "title": "Leveraging Azure OpenAI Diagnostic Settings?", - "href": "https://github.com/orgs/langfuse/discussions/1020", - "created_at": "2024-02-01T02:58:54Z", - "upvotes": 1, + "number": 1335, + "title": "Openai and null traces for input/output/metadata", + "href": "https://github.com/orgs/langfuse/discussions/1335", + "created_at": "2024-03-06T02:02:46Z", + "upvotes": 2, "comment_count": 0, "resolved": false, - "labels": [ - "integration-openai", - "integration-litellm" - ], + "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1011, - "title": "Configurable dashboards", - "href": "https://github.com/orgs/langfuse/discussions/1011", - "created_at": "2024-01-31T13:40:59Z", - "upvotes": 15, - "comment_count": 2, + "number": 1328, + "title": "Incompatibility between openllmetry and langfuse OpenAI wrapper", + "href": "https://github.com/orgs/langfuse/discussions/1328", + "created_at": "2024-03-05T17:03:34Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "ui", - "feat-dashboard" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "pamelafox", + "html_url": "https://github.com/pamelafox" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1010, - "title": "Add new integration: LLM Proxy", - "href": "https://github.com/orgs/langfuse/discussions/1010", - "created_at": "2024-01-31T12:40:35Z", + "number": 1326, + "title": "Does Langfuse integrate with LiteLLM Proxy Server?", + "href": "https://github.com/orgs/langfuse/discussions/1326", + "created_at": "2024-03-05T15:25:37Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "integrations" - ], + "resolved": true, + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "alphanome", + "html_url": "https://github.com/alphanome" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1009, - "title": "Decorator-based integration with Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/1009", - "created_at": "2024-01-31T12:19:26Z", - "upvotes": 7, - "comment_count": 3, + "number": 1325, + "title": "Do you need a helm chart of langfuse?", + "href": "https://github.com/orgs/langfuse/discussions/1325", + "created_at": "2024-03-05T15:02:42Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "sdk-python", - "integrations", - "✅ Done", - "integration-python-decorator" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "artemus717", + "html_url": "https://github.com/artemus717" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1004, - "title": "should work with OpenAI-compatible self-hosted endpoints", - "href": "https://github.com/orgs/langfuse/discussions/1004", - "created_at": "2024-01-31T09:04:28Z", + "number": 1323, + "title": "When referencing the local langfuse in the langserve code, an error occurs:“ImportError: cannot import name 'ChatDeepInfra' from 'langchain_community.chat_models...”", + "href": "https://github.com/orgs/langfuse/discussions/1323", + "created_at": "2024-03-05T13:03:49Z", "upvotes": 2, "comment_count": 2, - "resolved": false, - "labels": [ - "sdk-python", - "integration-openai" - ], + "resolved": true, + "labels": [], "author": { - "login": "7flash", - "html_url": "https://github.com/7flash" + "login": "zhenlong-zhu", + "html_url": "https://github.com/zhenlong-zhu" }, - "category": "Ideas" + "category": "Support" }, { - "number": 999, - "title": "Users should be able to pass metadata and tags via `overrideConfig` when using the Flowise integration", - "href": "https://github.com/orgs/langfuse/discussions/999", - "created_at": "2024-01-30T19:52:41Z", - "upvotes": 2, + "number": 1225, + "title": "Can Langfuse be used to record the records of ConversationChain in LangChain?", + "href": "https://github.com/orgs/langfuse/discussions/1225", + "created_at": "2024-02-22T09:24:34Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "sdk-js", - "integration-flowise", - "✅ Done" + "integration-langchain" ], "author": { - "login": "giorgosera", - "html_url": "https://github.com/giorgosera" + "login": "lyzltysgithub", + "html_url": "https://github.com/lyzltysgithub" }, - "category": "Ideas" + "category": "Support" }, { - "number": 991, - "title": "Inferring cost of trace from metadata field if optionally provided", - "href": "https://github.com/orgs/langfuse/discussions/991", - "created_at": "2024-01-30T07:38:56Z", + "number": 1193, + "title": "What is the shadow database needed for?", + "href": "https://github.com/orgs/langfuse/discussions/1193", + "created_at": "2024-02-17T08:23:33Z", "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "sumba101", - "html_url": "https://github.com/sumba101" + "login": "Stadly", + "html_url": "https://github.com/Stadly" }, - "category": "Ideas" + "category": "Support" }, { - "number": 990, - "title": "filtering sessions with metadata", - "href": "https://github.com/orgs/langfuse/discussions/990", - "created_at": "2024-01-30T06:21:42Z", - "upvotes": 6, + "number": 1184, + "title": "Unable to set session id or other CallbackHandler parameters when passing trace client in langchain sdk", + "href": "https://github.com/orgs/langfuse/discussions/1184", + "created_at": "2024-02-16T08:01:51Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "ui", - "feat-sessions", - "feat-metadata" + "integration-langchain" ], "author": { - "login": "litagent", - "html_url": "https://github.com/litagent" - }, - "category": "Ideas" - }, - { - "number": 989, - "title": "Enable Collaboration Platforms for Project Members", - "href": "https://github.com/orgs/langfuse/discussions/989", - "created_at": "2024-01-30T04:00:26Z", - "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [], - "author": { - "login": "khareyash05", - "html_url": "https://github.com/khareyash05" + "login": "sasidevtool", + "html_url": "https://github.com/sasidevtool" }, - "category": "Ideas" + "category": "Support" }, { - "number": 982, - "title": "Supporting OpenAI Vision", - "href": "https://github.com/orgs/langfuse/discussions/982", - "created_at": "2024-01-29T19:06:44Z", - "upvotes": 7, + "number": 1186, + "title": "How to set tags when using the Langchain Callback handler", + "href": "https://github.com/orgs/langfuse/discussions/1186", + "created_at": "2024-02-16T05:47:31Z", + "upvotes": 2, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "integration-openai", - "✅ Done", - "feat-multimodal" + "sdk-python", + "integration-langchain", + "feat-tags" ], "author": { - "login": "pj747", - "html_url": "https://github.com/pj747" + "login": "reza-mohideen", + "html_url": "https://github.com/reza-mohideen" }, - "category": "Ideas" + "category": "Support" }, { - "number": 980, - "title": "Comments on objects across the Langfuse UI", - "href": "https://github.com/orgs/langfuse/discussions/980", - "created_at": "2024-01-29T18:21:03Z", - "upvotes": 3, - "comment_count": 3, - "resolved": false, - "labels": [ - "ui", - "✅ Done" - ], + "number": 1179, + "title": "Ollama token counts", + "href": "https://github.com/orgs/langfuse/discussions/1179", + "created_at": "2024-02-15T23:38:39Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "aiseei", + "html_url": "https://github.com/aiseei" }, - "category": "Ideas" + "category": "Support" }, { - "number": 976, - "title": "Support alternative databases next to Postgres, e.g. MySQL", - "href": "https://github.com/orgs/langfuse/discussions/976", - "created_at": "2024-01-28T21:44:11Z", - "upvotes": 3, - "comment_count": 6, + "number": 1310, + "title": "Trace of custom classes gives nondescriptive info", + "href": "https://github.com/orgs/langfuse/discussions/1310", + "created_at": "2024-02-06T14:13:26Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, - "labels": [ - "self-hosting" - ], + "labels": [], "author": { - "login": "zoltan-fedor", - "html_url": "https://github.com/zoltan-fedor" + "login": "mjungiewicz-exadel", + "html_url": "https://github.com/mjungiewicz-exadel" }, - "category": "Ideas" + "category": "Support" }, { - "number": 969, - "title": "Flowise - OpenAI Assistant cost tracking", - "href": "https://github.com/orgs/langfuse/discussions/969", - "created_at": "2024-01-26T18:04:07Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 1091, + "title": "How to pass span id to OpenAI `chat.completions.create`", + "href": "https://github.com/orgs/langfuse/discussions/1091", + "created_at": "2024-02-06T09:33:30Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "integration-flowise" + "integration-openai" ], "author": { - "login": "jozsef-gereby", - "html_url": "https://github.com/jozsef-gereby" + "login": "techytushar", + "html_url": "https://github.com/techytushar" }, - "category": "Ideas" + "category": "Support" }, { - "number": 964, - "title": "Latency metrics - Time to first token, Tokens per second", - "href": "https://github.com/orgs/langfuse/discussions/964", - "created_at": "2024-01-26T15:37:01Z", - "upvotes": 8, - "comment_count": 3, - "resolved": false, + "number": 1081, + "title": "Sessions vs Traces?", + "href": "https://github.com/orgs/langfuse/discussions/1081", + "created_at": "2024-02-05T21:06:03Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "✅ Done" + "feat-sessions" ], "author": { - "login": "nikcaryo-super", - "html_url": "https://github.com/nikcaryo-super" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 958, - "title": "LLM calls captured via Langchain integration should match what’s sent to the LLM", - "href": "https://github.com/orgs/langfuse/discussions/958", - "created_at": "2024-01-25T16:45:38Z", - "upvotes": 3, + "number": 1071, + "title": "feat: support for custom httpx.client", + "href": "https://github.com/orgs/langfuse/discussions/1071", + "created_at": "2024-02-05T06:35:23Z", + "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "benm5678", - "html_url": "https://github.com/benm5678" + "login": "brandonkzw", + "html_url": "https://github.com/brandonkzw" }, - "category": "Ideas" + "category": "Support" }, { - "number": 953, - "title": "Improve integration with flowise", - "href": "https://github.com/orgs/langfuse/discussions/953", - "created_at": "2024-01-24T19:57:06Z", + "number": 1070, + "title": "Where to log request and response headers of generations? (litellm)", + "href": "https://github.com/orgs/langfuse/discussions/1070", + "created_at": "2024-02-05T02:40:38Z", "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "sdk-js", - "integration-flowise" + "integration-litellm" ], "author": { - "login": "tsiougkosn", - "html_url": "https://github.com/tsiougkosn" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 941, - "title": "Dark mode", - "href": "https://github.com/orgs/langfuse/discussions/941", - "created_at": "2024-01-24T05:52:30Z", - "upvotes": 9, - "comment_count": 5, - "resolved": false, - "labels": [ - "✅ Done" - ], + "number": 1055, + "title": "Best way to flush LF in Next.js?", + "href": "https://github.com/orgs/langfuse/discussions/1055", + "created_at": "2024-02-02T17:50:58Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "archywillhe", - "html_url": "https://github.com/archywillhe" + "login": "gullerg", + "html_url": "https://github.com/gullerg" }, - "category": "Ideas" + "category": "Support" }, { - "number": 939, - "title": "Full-text search on trace/observation/generation input/output", - "href": "https://github.com/orgs/langfuse/discussions/939", - "created_at": "2024-01-23T23:47:11Z", - "upvotes": 19, - "comment_count": 6, - "resolved": false, - "labels": [ - "ui" - ], - "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" - }, - "category": "Ideas" - }, - { - "number": 917, - "title": "Download dashboard details", - "href": "https://github.com/orgs/langfuse/discussions/917", - "created_at": "2024-01-21T16:35:24Z", - "upvotes": 8, - "comment_count": 3, - "resolved": false, - "labels": [], - "author": { - "login": "kerenaba", - "html_url": "https://github.com/kerenaba" - }, - "category": "Ideas" - }, - { - "number": 902, - "title": "Support secret in docker compose", - "href": "https://github.com/orgs/langfuse/discussions/902", - "created_at": "2024-01-17T14:03:26Z", - "upvotes": 2, + "number": 1054, + "title": "Sentry for self-hosted?", + "href": "https://github.com/orgs/langfuse/discussions/1054", + "created_at": "2024-02-02T17:21:06Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "shuther", - "html_url": "https://github.com/shuther" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 896, - "title": "generation usage should accept a list of dict for async generation", - "href": "https://github.com/orgs/langfuse/discussions/896", - "created_at": "2024-01-17T05:59:24Z", + "number": 1051, + "title": "How can I get the trace_id in langfuse.openai.OpenAI?", + "href": "https://github.com/orgs/langfuse/discussions/1051", + "created_at": "2024-02-02T09:39:55Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "dove-young", - "html_url": "https://github.com/dove-young" + "login": "yangge2333", + "html_url": "https://github.com/yangge2333" }, - "category": "Ideas" + "category": "Support" }, { - "number": 874, - "title": "Improve exception handling and type safety in python SDK", - "href": "https://github.com/orgs/langfuse/discussions/874", - "created_at": "2024-01-12T17:01:58Z", - "upvotes": 5, - "comment_count": 3, + "number": 1044, + "title": "AWS SES IAM Policy", + "href": "https://github.com/orgs/langfuse/discussions/1044", + "created_at": "2024-02-02T01:58:26Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "hubert-springbok", - "html_url": "https://github.com/hubert-springbok" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 854, - "title": "Feature: API should give User-Tokens", - "href": "https://github.com/orgs/langfuse/discussions/854", - "created_at": "2024-01-09T14:26:47Z", - "upvotes": 5, + "number": 1019, + "title": "WAF Rules for self-hosted", + "href": "https://github.com/orgs/langfuse/discussions/1019", + "created_at": "2024-02-01T01:41:51Z", + "upvotes": 3, "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "droggta", - "html_url": "https://github.com/droggta" - }, - "category": "Ideas" - }, - { - "number": 852, - "title": "Add prompt.to_langchain() to get a Langchain Prompt Template", - "href": "https://github.com/orgs/langfuse/discussions/852", - "created_at": "2024-01-09T13:20:55Z", - "upvotes": 7, - "comment_count": 2, - "resolved": false, - "labels": [ - "integrations", - "feat-prompt-management", - "✅ Done" - ], - "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 853, - "title": "feat(ui): Dashboard filter and highlight", - "href": "https://github.com/orgs/langfuse/discussions/853", - "created_at": "2024-01-09T05:37:34Z", - "upvotes": 2, + "number": 1016, + "title": "Scaling / Parallelism / Concurrency safe?", + "href": "https://github.com/orgs/langfuse/discussions/1016", + "created_at": "2024-01-31T22:33:36Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "ui", - "Dashboard" - ], + "resolved": true, + "labels": [], "author": { - "login": "lkNGAT", - "html_url": "https://github.com/lkNGAT" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 844, - "title": "Integration: Node.js/Typescript OpenAI SDK", - "href": "https://github.com/orgs/langfuse/discussions/844", - "created_at": "2024-01-08T22:39:27Z", - "upvotes": 8, + "number": 1013, + "title": "Building Docker container without database connection?", + "href": "https://github.com/orgs/langfuse/discussions/1013", + "created_at": "2024-01-31T19:32:47Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, - "labels": [ - "sdk-js", - "integrations", - "✅ Done" - ], - "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" - }, - "category": "Ideas" - }, - { - "number": 828, - "title": "LlamaIndex integration (Python)", - "href": "https://github.com/orgs/langfuse/discussions/828", - "created_at": "2024-01-06T18:21:02Z", - "upvotes": 20, - "comment_count": 7, - "resolved": false, - "labels": [ - "sdk-python", - "integrations", - "✅ Done", - "integraton-llamaindex" - ], - "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" - }, - "category": "Ideas" - }, - { - "number": 1007, - "title": "Admin API: projects, api keys, user management", - "href": "https://github.com/orgs/langfuse/discussions/1007", - "created_at": "2023-12-21T13:22:28Z", - "upvotes": 17, - "comment_count": 12, - "resolved": false, - "labels": [ - "feat-api", - "self-hosting" - ], + "resolved": true, + "labels": [], "author": { - "login": "maxxte", - "html_url": "https://github.com/maxxte" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1006, - "title": "Versioning of docs", - "href": "https://github.com/orgs/langfuse/discussions/1006", - "created_at": "2023-12-18T01:27:09Z", + "number": 973, + "title": "If we use cloud services, when we migrate to our own host later, do all the above data support export?", + "href": "https://github.com/orgs/langfuse/discussions/973", + "created_at": "2024-01-27T09:55:41Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "docs" - ], - "author": { - "login": "flxwu", - "html_url": "https://github.com/flxwu" - }, - "category": "Ideas" - }, - { - "number": 1008, - "title": "Datasets: Diff of output and expected output", - "href": "https://github.com/orgs/langfuse/discussions/1008", - "created_at": "2023-11-29T00:35:13Z", - "upvotes": 5, - "comment_count": 1, - "resolved": false, - "labels": [ - "ui", - "feat-datasets" - ], - "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" - }, - "category": "Ideas" - }, - { - "number": 1066, - "title": "feat: Publish arm64 compatible docker images", - "href": "https://github.com/orgs/langfuse/discussions/1066", - "created_at": "2023-11-08T16:06:08Z", - "upvotes": 1, - "comment_count": 10, - "resolved": false, - "labels": [ - "✅ Done", - "self-hosting" - ], + "resolved": true, + "labels": [], "author": { - "login": "code-haven", - "html_url": "https://github.com/code-haven" + "login": "wsdo", + "html_url": "https://github.com/wsdo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1065, - "title": "OpenAI SDK wrapper for JS", - "href": "https://github.com/orgs/langfuse/discussions/1065", - "created_at": "2023-09-15T10:55:35Z", + "number": 866, + "title": "Cannot see Add to Dataset button in the UI", + "href": "https://github.com/orgs/langfuse/discussions/866", + "created_at": "2024-01-11T09:12:16Z", "upvotes": 1, - "comment_count": 3, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "sdk-js", - "integrations", - "integration-openai", - "✅ Done" + "feat-datasets" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "SinghCoder", + "html_url": "https://github.com/SinghCoder" }, - "category": "Ideas" + "category": "Support" } ] }, From 2ce2f86f0b4fba985eeac43d17d287c04e74a19e Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 28 Sep 2024 00:16:22 +0000 Subject: [PATCH 05/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 11252 +++++++++++++------------ 1 file changed, 5641 insertions(+), 5611 deletions(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index 408af9b82..6bb796474 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,1154 +1,1011 @@ { - "updated_at": "2024-09-27T18:05:08.024935+00:00", + "updated_at": "2024-09-28T00:16:21.709477+00:00", "categories": [ { - "category": "Ideas", + "category": "Support", "discussions": [ { - "number": 3508, - "title": "feat: organization level dashboard", - "href": "https://github.com/orgs/langfuse/discussions/3508", - "created_at": "2024-09-27T13:48:13Z", + "number": 3521, + "title": "is it open source or not?", + "href": "https://github.com/orgs/langfuse/discussions/3521", + "created_at": "2024-09-27T22:07:52Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "nialldevlin1", - "html_url": "https://github.com/nialldevlin1" + "login": "severfire", + "html_url": "https://github.com/severfire" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3478, - "title": "TextGrad integration", - "href": "https://github.com/orgs/langfuse/discussions/3478", - "created_at": "2024-09-25T16:13:45Z", + "number": 3520, + "title": "Langtrace not logging costs on Vertex AI gemini-1.5-flash-002.", + "href": "https://github.com/orgs/langfuse/discussions/3520", + "created_at": "2024-09-27T18:51:08Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "integrations" - ], + "labels": [], "author": { - "login": "sakthi-geek", - "html_url": "https://github.com/sakthi-geek" + "login": "arthurbrenno", + "html_url": "https://github.com/arthurbrenno" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3476, - "title": "Chart: usage/metrics grouped by tags", - "href": "https://github.com/orgs/langfuse/discussions/3476", - "created_at": "2024-09-25T13:54:14Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 3503, + "title": "Not possible to delete prompts programmatically, (langfuse python library or api)", + "href": "https://github.com/orgs/langfuse/discussions/3503", + "created_at": "2024-09-27T12:33:52Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-dashboard", - "feat-tags" + "feat-prompt-management" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "RealGammaNL", + "html_url": "https://github.com/RealGammaNL" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3472, - "title": "Dashboard: add chart for unique users (MAU/WAU/DAU)", - "href": "https://github.com/orgs/langfuse/discussions/3472", - "created_at": "2024-09-25T11:37:30Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 3496, + "title": "Unable to fetch prompts without production label", + "href": "https://github.com/orgs/langfuse/discussions/3496", + "created_at": "2024-09-27T03:27:52Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "feat-dashboard", - "feat-users" + "feat-prompt-management" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "chandel-aman", + "html_url": "https://github.com/chandel-aman" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3447, - "title": "Playground: Move messages / add messages in-between others", - "href": "https://github.com/orgs/langfuse/discussions/3447", - "created_at": "2024-09-23T09:16:23Z", - "upvotes": 2, - "comment_count": 0, + "number": 3489, + "title": "Missing input/output on trace when using openai js integration", + "href": "https://github.com/orgs/langfuse/discussions/3489", + "created_at": "2024-09-26T15:36:06Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-playground" + "integration-openai" ], "author": { - "login": "jannikmaierhoefer", - "html_url": "https://github.com/jannikmaierhoefer" + "login": "dimitrydesilias", + "html_url": "https://github.com/dimitrydesilias" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3443, - "title": "Why not extend observeOpenAI to support message-level user id?", - "href": "https://github.com/orgs/langfuse/discussions/3443", - "created_at": "2024-09-21T23:57:57Z", + "number": 3486, + "title": "Bind all multiple hierarchical call against session-id instead of opening multiple threads", + "href": "https://github.com/orgs/langfuse/discussions/3486", + "created_at": "2024-09-26T06:31:20Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "integration-python-decorator" + ], "author": { - "login": "derrickstaten", - "html_url": "https://github.com/derrickstaten" + "login": "ajeet6261", + "html_url": "https://github.com/ajeet6261" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3439, - "title": "Filtering dataset items", - "href": "https://github.com/orgs/langfuse/discussions/3439", - "created_at": "2024-09-21T01:51:33Z", + "number": 3485, + "title": "How to avoid memory leaks due to LangchainCallbackHandler while using userId and sessionId", + "href": "https://github.com/orgs/langfuse/discussions/3485", + "created_at": "2024-09-26T00:07:14Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 5, + "resolved": true, "labels": [ - "feat-datasets" + "integration-langchain", + "feat-users", + "feat-sessions" ], "author": { - "login": "emaugars12", - "html_url": "https://github.com/emaugars12" + "login": "Chengdyc", + "html_url": "https://github.com/Chengdyc" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3438, - "title": "Support export for Dataset Items", - "href": "https://github.com/orgs/langfuse/discussions/3438", - "created_at": "2024-09-20T22:57:21Z", - "upvotes": 3, - "comment_count": 0, - "resolved": false, + "number": 3480, + "title": "How to provide a TLS Cert for PGSQL cloud connection in Langfuse docker container?", + "href": "https://github.com/orgs/langfuse/discussions/3480", + "created_at": "2024-09-25T20:44:17Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-datasets" + "self-hosting" ], "author": { - "login": "uladkaminski", - "html_url": "https://github.com/uladkaminski" + "login": "barvhaim", + "html_url": "https://github.com/barvhaim" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3436, - "title": "Prompt label promotion via api/sdk", - "href": "https://github.com/orgs/langfuse/discussions/3436", - "created_at": "2024-09-20T21:32:07Z", - "upvotes": 2, + "number": 3477, + "title": "LangFuse Low Level SDK does not render images by passing the link", + "href": "https://github.com/orgs/langfuse/discussions/3477", + "created_at": "2024-09-25T15:15:54Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-multimodal" + ], "author": { - "login": "mrdrprofuroboros", - "html_url": "https://github.com/mrdrprofuroboros" + "login": "VikramShenoy97", + "html_url": "https://github.com/VikramShenoy97" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3431, - "title": "3rd option for \"sharing\" traces publicly", - "href": "https://github.com/orgs/langfuse/discussions/3431", - "created_at": "2024-09-20T16:29:28Z", + "number": 3469, + "title": "raise exception when handle_span_events", + "href": "https://github.com/orgs/langfuse/discussions/3469", + "created_at": "2024-09-25T00:56:32Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "jannikmaierhoefer", - "html_url": "https://github.com/jannikmaierhoefer" + "login": "nightosong", + "html_url": "https://github.com/nightosong" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3415, - "title": "Only use traces in the dataset to render score columns", - "href": "https://github.com/orgs/langfuse/discussions/3415", - "created_at": "2024-09-19T17:36:44Z", + "number": 3466, + "title": "How to get costs associated with an API call / user?", + "href": "https://github.com/orgs/langfuse/discussions/3466", + "created_at": "2024-09-24T19:33:56Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-datasets" + "feat-users", + "feat-cost-tracking" ], "author": { - "login": "micahstairs", - "html_url": "https://github.com/micahstairs" + "login": "punkpeye", + "html_url": "https://github.com/punkpeye" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3412, - "title": "Source code versioning and automatic statistics caluclation from scores", - "href": "https://github.com/orgs/langfuse/discussions/3412", - "created_at": "2024-09-19T10:44:02Z", + "number": 3465, + "title": "How to run langfuse locally while using a hosted database", + "href": "https://github.com/orgs/langfuse/discussions/3465", + "created_at": "2024-09-24T14:24:29Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-scores" + "self-hosting" ], "author": { - "login": "ge28yen", - "html_url": "https://github.com/ge28yen" + "login": "wil0u", + "html_url": "https://github.com/wil0u" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3409, - "title": "Add graph view for LangGraph traces", - "href": "https://github.com/orgs/langfuse/discussions/3409", - "created_at": "2024-09-19T07:55:02Z", - "upvotes": 5, - "comment_count": 1, - "resolved": false, + "number": 3462, + "title": "how to set user_id or session_id in trace?", + "href": "https://github.com/orgs/langfuse/discussions/3462", + "created_at": "2024-09-24T08:34:59Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "integration-langchain" + "integration-python-decorator", + "feat-users", + "feat-sessions" ], "author": { - "login": "hassiebp", - "html_url": "https://github.com/hassiebp" + "login": "yumc2573", + "html_url": "https://github.com/yumc2573" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3402, - "title": "Mask / redact PII from traces logged to langfuse", - "href": "https://github.com/orgs/langfuse/discussions/3402", - "created_at": "2024-09-18T21:04:06Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, - "labels": [ - "security" - ], - "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" - }, - "category": "Ideas" - }, - { - "number": 3401, - "title": "Make compile and get_langchain_prompt interoperable when using a prompt from langfuse in langchain", - "href": "https://github.com/orgs/langfuse/discussions/3401", - "created_at": "2024-09-18T21:03:20Z", + "number": 3460, + "title": "Langfuse observation for openai embeddings method", + "href": "https://github.com/orgs/langfuse/discussions/3460", + "created_at": "2024-09-24T06:01:06Z", "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "feat-prompt-management", - "integration-langchain", - "✅ Done" + "integration-openai", + "integration-python-decorator", + "feat-cost-tracking" ], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "simrangulati-jktech", + "html_url": "https://github.com/simrangulati-jktech" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3396, - "title": "Better mustache/jinja support in langfuse playground", - "href": "https://github.com/orgs/langfuse/discussions/3396", - "created_at": "2024-09-18T11:54:28Z", - "upvotes": 2, - "comment_count": 2, - "resolved": false, + "number": 3446, + "title": "Right way to migrate langfuse deployed on K8s within an AWS account", + "href": "https://github.com/orgs/langfuse/discussions/3446", + "created_at": "2024-09-23T06:32:02Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "feat-playground" + "self-hosting" ], "author": { - "login": "FlorDonnaSanders", - "html_url": "https://github.com/FlorDonnaSanders" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3395, - "title": "Add fine-grained filtering options in python `fetch_traces` API to match web UI", - "href": "https://github.com/orgs/langfuse/discussions/3395", - "created_at": "2024-09-18T11:18:20Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 3435, + "title": "Langfuse is inconsistently generating span latencies table in traces greater than 36K entiries", + "href": "https://github.com/orgs/langfuse/discussions/3435", + "created_at": "2024-09-20T18:54:28Z", + "upvotes": 1, + "comment_count": 3, + "resolved": true, "labels": [], "author": { - "login": "evangriffiths", - "html_url": "https://github.com/evangriffiths" + "login": "databloom", + "html_url": "https://github.com/databloom" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3376, - "title": "Allow LangchainCallbackHandler to specify custom input/output?", - "href": "https://github.com/orgs/langfuse/discussions/3376", - "created_at": "2024-09-16T23:45:18Z", + "number": 3429, + "title": "Async version of Langfuse.get_prompt", + "href": "https://github.com/orgs/langfuse/discussions/3429", + "created_at": "2024-09-20T14:26:51Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integration-langchain" + "feat-prompt-management" ], "author": { - "login": "xxkennyxu", - "html_url": "https://github.com/xxkennyxu" + "login": "antoniomdk", + "html_url": "https://github.com/antoniomdk" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3375, - "title": "Promptfoo integration", - "href": "https://github.com/orgs/langfuse/discussions/3375", - "created_at": "2024-09-16T23:34:34Z", - "upvotes": 2, - "comment_count": 1, + "number": 3420, + "title": "Help setting up GCP host (cloudbuild or console)", + "href": "https://github.com/orgs/langfuse/discussions/3420", + "created_at": "2024-09-20T04:34:35Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, "labels": [ - "integrations" + "self-hosting" ], "author": { - "login": "aiseei", - "html_url": "https://github.com/aiseei" + "login": "elliottower", + "html_url": "https://github.com/elliottower" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3367, - "title": "Default closed dropdown view in trace details", - "href": "https://github.com/orgs/langfuse/discussions/3367", - "created_at": "2024-09-16T12:47:26Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, - "labels": [ - "ui" - ], + "number": 3410, + "title": "Configuring Evaluation with \"Correctness\" Template & Python Code Invocation", + "href": "https://github.com/orgs/langfuse/discussions/3410", + "created_at": "2024-09-19T09:44:42Z", + "upvotes": 1, + "comment_count": 3, + "resolved": true, + "labels": [], "author": { - "login": "jannikmaierhoefer", - "html_url": "https://github.com/jannikmaierhoefer" + "login": "zoulou00", + "html_url": "https://github.com/zoulou00" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3363, - "title": "Dashboard: TPM chart", - "href": "https://github.com/orgs/langfuse/discussions/3363", - "created_at": "2024-09-16T07:53:52Z", - "upvotes": 2, + "number": 3406, + "title": "Module not found: Can't resolve '@langfuse'", + "href": "https://github.com/orgs/langfuse/discussions/3406", + "created_at": "2024-09-19T05:57:04Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-dashboard" + "self-hosting" ], "author": { - "login": "afonsomatos", - "html_url": "https://github.com/afonsomatos" + "login": "christosuster", + "html_url": "https://github.com/christosuster" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3361, - "title": "Group Similar or Consecutive Traces", - "href": "https://github.com/orgs/langfuse/discussions/3361", - "created_at": "2024-09-16T05:38:40Z", + "number": 3397, + "title": "tokens and usage cost", + "href": "https://github.com/orgs/langfuse/discussions/3397", + "created_at": "2024-09-18T13:05:07Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "rvndbalaji", - "html_url": "https://github.com/rvndbalaji" + "login": "Karanaiinfox", + "html_url": "https://github.com/Karanaiinfox" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3358, - "title": "More customization in graphs and dashboard panels", - "href": "https://github.com/orgs/langfuse/discussions/3358", - "created_at": "2024-09-14T03:12:38Z", + "number": 3393, + "title": "Self-Host evaluation feature", + "href": "https://github.com/orgs/langfuse/discussions/3393", + "created_at": "2024-09-18T07:55:30Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-dashboard" + "feat-evals" ], "author": { - "login": "emaugars12", - "html_url": "https://github.com/emaugars12" + "login": "MayankBitcot", + "html_url": "https://github.com/MayankBitcot" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3352, - "title": "LLM Based Evaluation - more control with mapping a variable e.g. {{query}}, {{ground_truth}} etc inside of Input/Output/Metadata observation", - "href": "https://github.com/orgs/langfuse/discussions/3352", - "created_at": "2024-09-13T16:58:05Z", - "upvotes": 2, - "comment_count": 0, + "number": 3392, + "title": "not able to track entire request end to end in langchain + langfuse", + "href": "https://github.com/orgs/langfuse/discussions/3392", + "created_at": "2024-09-18T07:08:49Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-evals" + "integration-langchain" ], "author": { - "login": "stepanogil", - "html_url": "https://github.com/stepanogil" + "login": "jaiswalvineet", + "html_url": "https://github.com/jaiswalvineet" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3351, - "title": "Support for Firebase Genkit", - "href": "https://github.com/orgs/langfuse/discussions/3351", - "created_at": "2024-09-13T16:29:07Z", + "number": 3379, + "title": "Feedback for “Langfuse Documentation”", + "href": "https://github.com/orgs/langfuse/discussions/3379", + "created_at": "2024-09-17T07:44:56Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 3, "resolved": false, - "labels": [ - "integrations" - ], + "labels": [], "author": { - "login": "debkanchan", - "html_url": "https://github.com/debkanchan" + "login": "Preet1234-ux", + "html_url": "https://github.com/Preet1234-ux" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3338, - "title": "o1-preview and o1-mini support", - "href": "https://github.com/orgs/langfuse/discussions/3338", - "created_at": "2024-09-13T07:16:22Z", - "upvotes": 2, + "number": 3364, + "title": "Hey want to change the Eval Templates name, can we do it from UI", + "href": "https://github.com/orgs/langfuse/discussions/3364", + "created_at": "2024-09-16T08:07:30Z", + "upvotes": 1, "comment_count": 3, - "resolved": false, + "resolved": true, "labels": [ - "✅ Done" + "feat-evals" ], "author": { - "login": "juan-abia", - "html_url": "https://github.com/juan-abia" + "login": "divyanshubhuta", + "html_url": "https://github.com/divyanshubhuta" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3336, - "title": "Add Notification for / in Comments Objects", - "href": "https://github.com/orgs/langfuse/discussions/3336", - "created_at": "2024-09-13T00:04:16Z", + "number": 3344, + "title": "How to use langfuse with LangGraph Studio", + "href": "https://github.com/orgs/langfuse/discussions/3344", + "created_at": "2024-09-13T11:35:53Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-comments" + "integration-langchain" ], "author": { - "login": "Zugunruhekami", - "html_url": "https://github.com/Zugunruhekami" + "login": "debkanchan", + "html_url": "https://github.com/debkanchan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3335, - "title": "Extend Searchability (through filter) for Comments Objects", - "href": "https://github.com/orgs/langfuse/discussions/3335", - "created_at": "2024-09-12T23:58:17Z", + "number": 3321, + "title": "Session ids for Langserve", + "href": "https://github.com/orgs/langfuse/discussions/3321", + "created_at": "2024-09-11T22:40:01Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [ - "feat-comments" + "integration-langchain", + "feat-sessions" ], "author": { - "login": "Zugunruhekami", - "html_url": "https://github.com/Zugunruhekami" - }, - "category": "Ideas" - }, - { - "number": 3291, - "title": "Filter by error in sub span", - "href": "https://github.com/orgs/langfuse/discussions/3291", - "created_at": "2024-09-10T13:20:11Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, - "labels": [], - "author": { - "login": "bettlebrox", - "html_url": "https://github.com/bettlebrox" + "login": "YaphetKG", + "html_url": "https://github.com/YaphetKG" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3289, - "title": "Deleting old, unused tags or making them unseen if weren't used in the chosen time window.", - "href": "https://github.com/orgs/langfuse/discussions/3289", - "created_at": "2024-09-10T12:56:43Z", + "number": 3313, + "title": "how to pass custom user managed model name to calculate the cost via langchain", + "href": "https://github.com/orgs/langfuse/discussions/3313", + "created_at": "2024-09-11T13:25:48Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 3, + "resolved": true, "labels": [ - "feat-tags" + "integration-langchain", + "feat-cost-tracking" ], "author": { - "login": "constalozinschi", - "html_url": "https://github.com/constalozinschi" + "login": "jaiswalvineet", + "html_url": "https://github.com/jaiswalvineet" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3285, - "title": "SDK-JS: Allow to delete one or more trace", - "href": "https://github.com/orgs/langfuse/discussions/3285", - "created_at": "2024-09-10T09:26:04Z", - "upvotes": 5, - "comment_count": 2, - "resolved": false, + "number": 3308, + "title": "Automated Prompt Management across Environments", + "href": "https://github.com/orgs/langfuse/discussions/3308", + "created_at": "2024-09-11T09:31:26Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "sdk-js" + "feat-prompt-management" ], "author": { - "login": "Lunik", - "html_url": "https://github.com/Lunik" + "login": "jonnyforsterMSG", + "html_url": "https://github.com/jonnyforsterMSG" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3276, - "title": "Retrieve the trace by metdata", - "href": "https://github.com/orgs/langfuse/discussions/3276", - "created_at": "2024-09-09T20:51:08Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 3307, + "title": "DataSet Scores are not being displayed", + "href": "https://github.com/orgs/langfuse/discussions/3307", + "created_at": "2024-09-11T08:46:31Z", + "upvotes": 1, + "comment_count": 3, + "resolved": true, "labels": [ - "feat-metadata" + "feat-datasets" ], "author": { - "login": "gingerjx", - "html_url": "https://github.com/gingerjx" + "login": "MaxYaz", + "html_url": "https://github.com/MaxYaz" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3275, - "title": "Get run's results", - "href": "https://github.com/orgs/langfuse/discussions/3275", - "created_at": "2024-09-09T20:48:16Z", + "number": 3305, + "title": "bug: cost usage are not getting captured automatically from llm response", + "href": "https://github.com/orgs/langfuse/discussions/3305", + "created_at": "2024-09-11T05:02:03Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "gingerjx", - "html_url": "https://github.com/gingerjx" + "login": "ajeet6261", + "html_url": "https://github.com/ajeet6261" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3273, - "title": "Custom Themes", - "href": "https://github.com/orgs/langfuse/discussions/3273", - "created_at": "2024-09-09T15:08:25Z", + "number": 3271, + "title": "Understanding pricing model (self-hosting vs cloud serving) from security perspective", + "href": "https://github.com/orgs/langfuse/discussions/3271", + "created_at": "2024-09-09T14:07:32Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "rvndbalaji", - "html_url": "https://github.com/rvndbalaji" + "login": "uahmad235", + "html_url": "https://github.com/uahmad235" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3263, - "title": "Comment API", - "href": "https://github.com/orgs/langfuse/discussions/3263", - "created_at": "2024-09-07T05:53:31Z", + "number": 3267, + "title": "python decorator grouping in trace when using FastAPI Server Sent Events and Langraph + custom function", + "href": "https://github.com/orgs/langfuse/discussions/3267", + "created_at": "2024-09-09T11:10:00Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 4, "resolved": false, "labels": [ - "feat-api", - "feat-datasets" + "integration-langchain", + "integration-python-decorator" ], "author": { - "login": "darvin", - "html_url": "https://github.com/darvin" + "login": "lixxvsky", + "html_url": "https://github.com/lixxvsky" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3256, - "title": "Integration with LangChain4j", - "href": "https://github.com/orgs/langfuse/discussions/3256", - "created_at": "2024-09-06T15:50:51Z", + "number": 3254, + "title": "Vercel AI SDK and Svelte. How to push traces intermittently back to langfuse", + "href": "https://github.com/orgs/langfuse/discussions/3254", + "created_at": "2024-09-06T13:37:17Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [ - "integrations", - "integration-langchain" + "integration-vercel-ai-sdk" ], "author": { - "login": "ruizrube", - "html_url": "https://github.com/ruizrube" + "login": "oghaAI", + "html_url": "https://github.com/oghaAI" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3252, - "title": "Need to retain the old evaluation history results, including input and all ground truth", - "href": "https://github.com/orgs/langfuse/discussions/3252", - "created_at": "2024-09-06T03:29:17Z", + "number": 3210, + "title": "When using callbacks, the langfuse_context.update_current_trace method does not function properly.", + "href": "https://github.com/orgs/langfuse/discussions/3210", + "created_at": "2024-09-03T10:29:29Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 4, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "serlina", - "html_url": "https://github.com/serlina" + "login": "hgliyuhao", + "html_url": "https://github.com/hgliyuhao" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3243, - "title": "Add organization / project / user / API key management API", - "href": "https://github.com/orgs/langfuse/discussions/3243", - "created_at": "2024-09-05T08:10:12Z", - "upvotes": 9, - "comment_count": 5, - "resolved": false, - "labels": [ - "self-hosting" - ], + "number": 3207, + "title": "change of data region", + "href": "https://github.com/orgs/langfuse/discussions/3207", + "created_at": "2024-09-03T06:06:48Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "EricAntidot", - "html_url": "https://github.com/EricAntidot" + "login": "divyanshubhuta", + "html_url": "https://github.com/divyanshubhuta" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3240, - "title": "Ability to export all traces/sessions/scores from langfuse and import back to another langfuse instance", - "href": "https://github.com/orgs/langfuse/discussions/3240", - "created_at": "2024-09-05T07:11:48Z", - "upvotes": 3, - "comment_count": 1, + "number": 3191, + "title": "Evaluation config setup related query", + "href": "https://github.com/orgs/langfuse/discussions/3191", + "created_at": "2024-09-02T14:48:01Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "self-hosting" - ], + "labels": [], "author": { - "login": "SinghCoder", - "html_url": "https://github.com/SinghCoder" + "login": "divyanshubhuta", + "html_url": "https://github.com/divyanshubhuta" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3237, - "title": "Support for Selecting Specific Paths from JSON Objects in Evaluation Prompts", - "href": "https://github.com/orgs/langfuse/discussions/3237", - "created_at": "2024-09-05T05:05:48Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, - "labels": [ - "feat-evals" - ], - "author": { - "login": "divyanshubhuta", - "html_url": "https://github.com/divyanshubhuta" - }, - "category": "Ideas" - }, - { - "number": 3220, - "title": "Trace Logprobs from OpenAI models", - "href": "https://github.com/orgs/langfuse/discussions/3220", - "created_at": "2024-09-04T01:25:15Z", + "number": 3182, + "title": "What does `version` means when ingesting trace?", + "href": "https://github.com/orgs/langfuse/discussions/3182", + "created_at": "2024-08-31T20:44:26Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [ - "integration-openai" - ], - "author": { - "login": "yusuke-intern", - "html_url": "https://github.com/yusuke-intern" - }, - "category": "Ideas" - }, - { - "number": 3215, - "title": "(ui) Ability to hide \"scores\" column", - "href": "https://github.com/orgs/langfuse/discussions/3215", - "created_at": "2024-09-03T15:34:14Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "marctorsoc", - "html_url": "https://github.com/marctorsoc" + "login": "STRRL", + "html_url": "https://github.com/STRRL" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3212, - "title": "Dataset run description and metadata should not be fixed on the page", - "href": "https://github.com/orgs/langfuse/discussions/3212", - "created_at": "2024-09-03T12:30:34Z", + "number": 3176, + "title": "Get all the generations, events, etc. under Trace", + "href": "https://github.com/orgs/langfuse/discussions/3176", + "created_at": "2024-08-31T02:10:28Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-datasets" - ], + "resolved": true, + "labels": [], "author": { - "login": "justinas-kazanavicius", - "html_url": "https://github.com/justinas-kazanavicius" + "login": "bytecod3r", + "html_url": "https://github.com/bytecod3r" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3208, - "title": "Support for exporting traces to CSV/JSON", - "href": "https://github.com/orgs/langfuse/discussions/3208", - "created_at": "2024-09-03T08:00:36Z", - "upvotes": 4, + "number": 3168, + "title": "usage pattern for new llamaindex integration", + "href": "https://github.com/orgs/langfuse/discussions/3168", + "created_at": "2024-08-30T20:23:17Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "✅ Done" + "integraton-llamaindex" ], "author": { - "login": "david1542", - "html_url": "https://github.com/david1542" + "login": "erik-squared", + "html_url": "https://github.com/erik-squared" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3194, - "title": "Optionally set timestamp when creating a score", - "href": "https://github.com/orgs/langfuse/discussions/3194", - "created_at": "2024-09-02T15:20:20Z", + "number": 3132, + "title": "Tracing ChatGoogleGenerativeAI calls in langchain doesn't return usage metadata", + "href": "https://github.com/orgs/langfuse/discussions/3132", + "created_at": "2024-08-29T13:09:13Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-api", - "feat-scores" + "integration-langchain" ], "author": { - "login": "FlorDonnaSanders", - "html_url": "https://github.com/FlorDonnaSanders" + "login": "NeerajG03", + "html_url": "https://github.com/NeerajG03" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3186, - "title": "Setting trace ID and parent observation ID with Python decorator SDK", - "href": "https://github.com/orgs/langfuse/discussions/3186", - "created_at": "2024-09-02T09:27:36Z", + "number": 3124, + "title": "Generation does not come under @observe trace", + "href": "https://github.com/orgs/langfuse/discussions/3124", + "created_at": "2024-08-29T00:28:14Z", "upvotes": 1, - "comment_count": 3, - "resolved": false, - "labels": [ - "✅ Done", - "integration-python-decorator" - ], + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "MrOrz", - "html_url": "https://github.com/MrOrz" + "login": "SatheeshJM", + "html_url": "https://github.com/SatheeshJM" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3181, - "title": "Log only metadata", - "href": "https://github.com/orgs/langfuse/discussions/3181", - "created_at": "2024-08-31T18:31:11Z", - "upvotes": 2, - "comment_count": 0, + "number": 3120, + "title": "Langfuse 2.74.0 integration with Flowise 2.0.5", + "href": "https://github.com/orgs/langfuse/discussions/3120", + "created_at": "2024-08-28T20:18:19Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "jan-kubica", - "html_url": "https://github.com/jan-kubica" + "login": "harshad-c1", + "html_url": "https://github.com/harshad-c1" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3178, - "title": "The display time on the x-axis of the chart in the Dashboard shows only the date, without hours, minutes, and seconds.", - "href": "https://github.com/orgs/langfuse/discussions/3178", - "created_at": "2024-08-31T04:09:07Z", + "number": 3110, + "title": "How to set SMTP_CONNECTION_URL and reset password?", + "href": "https://github.com/orgs/langfuse/discussions/3110", + "created_at": "2024-08-28T10:05:06Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [ - "bug", - "✅ Done", - "feat-dashboard" - ], + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "HGladiator", - "html_url": "https://github.com/HGladiator" + "login": "zs856", + "html_url": "https://github.com/zs856" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3166, - "title": "Support Tool Calls in Playground", - "href": "https://github.com/orgs/langfuse/discussions/3166", - "created_at": "2024-08-30T20:04:34Z", + "number": 3105, + "title": "Dockerfile of langfuse/langfuse:2 image", + "href": "https://github.com/orgs/langfuse/discussions/3105", + "created_at": "2024-08-28T00:13:57Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-playground" + "self-hosting" ], "author": { - "login": "yuyuma", - "html_url": "https://github.com/yuyuma" + "login": "pparreira", + "html_url": "https://github.com/pparreira" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3147, - "title": "Add the ability to search by message words in traces and scores", - "href": "https://github.com/orgs/langfuse/discussions/3147", - "created_at": "2024-08-30T08:02:32Z", - "upvotes": 2, - "comment_count": 0, + "number": 3100, + "title": "Time to first token is not populating in trace detail or generations view", + "href": "https://github.com/orgs/langfuse/discussions/3100", + "created_at": "2024-08-27T20:12:14Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "ValentinKovalev", - "html_url": "https://github.com/ValentinKovalev" + "login": "databloom", + "html_url": "https://github.com/databloom" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3131, - "title": "Diff of prompt versions", - "href": "https://github.com/orgs/langfuse/discussions/3131", - "created_at": "2024-08-29T11:43:24Z", - "upvotes": 4, + "number": 3099, + "title": "Pulling prompts by tag?", + "href": "https://github.com/orgs/langfuse/discussions/3099", + "created_at": "2024-08-27T20:01:45Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "dylanjcastillo", - "html_url": "https://github.com/dylanjcastillo" + "login": "mayajosifo", + "html_url": "https://github.com/mayajosifo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3129, - "title": "The LangchainCallbackHandler supports statistical delay of the first token", - "href": "https://github.com/orgs/langfuse/discussions/3129", - "created_at": "2024-08-29T09:26:11Z", - "upvotes": 3, + "number": 3092, + "title": "Deployment into Azure", + "href": "https://github.com/orgs/langfuse/discussions/3092", + "created_at": "2024-08-27T10:05:32Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "integration-langchain", - "✅ Done" + "self-hosting" ], "author": { - "login": "Hacky-DH", - "html_url": "https://github.com/Hacky-DH" + "login": "GaryFail", + "html_url": "https://github.com/GaryFail" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3112, - "title": "Request Role elevation from Langfuse UI", - "href": "https://github.com/orgs/langfuse/discussions/3112", - "created_at": "2024-08-28T13:15:21Z", - "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [ - "feat-rbac" - ], + "number": 3079, + "title": "How to change the Level to ERROR when there is an error in SPAN?", + "href": "https://github.com/orgs/langfuse/discussions/3079", + "created_at": "2024-08-26T15:46:23Z", + "upvotes": 3, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "thund3rbrd", - "html_url": "https://github.com/thund3rbrd" + "login": "kftam1994", + "html_url": "https://github.com/kftam1994" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3111, - "title": "Improve RBAC", - "href": "https://github.com/orgs/langfuse/discussions/3111", - "created_at": "2024-08-28T13:08:57Z", + "number": 3056, + "title": "Support for configuring SMTP email at project level", + "href": "https://github.com/orgs/langfuse/discussions/3056", + "created_at": "2024-08-23T14:41:45Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [ - "feat-rbac" - ], - "author": { - "login": "thund3rbrd", - "html_url": "https://github.com/thund3rbrd" - }, - "category": "Ideas" - }, - { - "number": 3074, - "title": "Add \"image_url\" to Langfuse Prompt types.", - "href": "https://github.com/orgs/langfuse/discussions/3074", - "created_at": "2024-08-26T11:54:32Z", - "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-prompt-management" + "self-hosting" ], "author": { - "login": "grobruegge", - "html_url": "https://github.com/grobruegge" + "login": "rvndbalaji", + "html_url": "https://github.com/rvndbalaji" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3062, - "title": "Support for OpenAI.client.chat.completions.with_raw_response", - "href": "https://github.com/orgs/langfuse/discussions/3062", - "created_at": "2024-08-24T12:55:39Z", + "number": 3003, + "title": "Example GenAI bot with guardrails", + "href": "https://github.com/orgs/langfuse/discussions/3003", + "created_at": "2024-08-22T06:37:29Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "integration-openai" - ], + "labels": [], "author": { - "login": "aman-gupta-doc", - "html_url": "https://github.com/aman-gupta-doc" + "login": "wangxj03", + "html_url": "https://github.com/wangxj03" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3053, - "title": "Being able to link Prompts with Traces when using the LangChain integration", - "href": "https://github.com/orgs/langfuse/discussions/3053", - "created_at": "2024-08-23T13:14:21Z", - "upvotes": 2, + "number": 2990, + "title": "[Question] using langfuse with llama_index", + "href": "https://github.com/orgs/langfuse/discussions/2990", + "created_at": "2024-08-21T08:00:59Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, - "labels": [ - "✅ Done" - ], - "author": { - "login": "jonnyforsterMSG", - "html_url": "https://github.com/jonnyforsterMSG" - }, - "category": "Ideas" - }, - { - "number": 3050, - "title": "Implement dataset removal method", - "href": "https://github.com/orgs/langfuse/discussions/3050", - "created_at": "2024-08-23T11:40:13Z", - "upvotes": 3, - "comment_count": 0, - "resolved": false, + "resolved": true, "labels": [ - "feat-datasets" + "integraton-llamaindex" ], "author": { - "login": "justinas-kazanavicius", - "html_url": "https://github.com/justinas-kazanavicius" + "login": "nightosong", + "html_url": "https://github.com/nightosong" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3023, - "title": "Feature Request - Expose token usage from stream_options", - "href": "https://github.com/orgs/langfuse/discussions/3023", - "created_at": "2024-08-22T17:08:08Z", + "number": 2988, + "title": "Non-langchain generation nested within LangGraph execution", + "href": "https://github.com/orgs/langfuse/discussions/2988", + "created_at": "2024-08-21T05:13:51Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "integration-openai" + "integration-langchain" ], "author": { - "login": "kilimchoi", - "html_url": "https://github.com/kilimchoi" + "login": "mrdrprofuroboros", + "html_url": "https://github.com/mrdrprofuroboros" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3021, - "title": "Pre-defined user access", - "href": "https://github.com/orgs/langfuse/discussions/3021", - "created_at": "2024-08-22T16:08:19Z", - "upvotes": 1, - "comment_count": 0, - "resolved": false, + "number": 2983, + "title": "Tracing directly to queue instead of http api", + "href": "https://github.com/orgs/langfuse/discussions/2983", + "created_at": "2024-08-20T14:33:17Z", + "upvotes": 0, + "comment_count": 1, + "resolved": true, "labels": [ "self-hosting" ], "author": { - "login": "LucasMagnum", - "html_url": "https://github.com/LucasMagnum" + "login": "exotikh3", + "html_url": "https://github.com/exotikh3" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3014, - "title": "Supports filter string using regular expression matching", - "href": "https://github.com/orgs/langfuse/discussions/3014", - "created_at": "2024-08-22T14:39:34Z", + "number": 2959, + "title": "Duplicate usage data in observation api endpoint response", + "href": "https://github.com/orgs/langfuse/discussions/2959", + "created_at": "2024-08-16T10:57:00Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "chai3", - "html_url": "https://github.com/chai3" + "login": "jonnyforsterMSG", + "html_url": "https://github.com/jonnyforsterMSG" }, - "category": "Ideas" + "category": "Support" }, { - "number": 3004, - "title": "Support for more modalities and base64 content", - "href": "https://github.com/orgs/langfuse/discussions/3004", - "created_at": "2024-08-22T09:50:47Z", - "upvotes": 14, - "comment_count": 5, + "number": 2958, + "title": "Time to first token query", + "href": "https://github.com/orgs/langfuse/discussions/2958", + "created_at": "2024-08-16T10:08:42Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-multimodal" - ], + "labels": [], "author": { - "login": "marliessophie", - "html_url": "https://github.com/marliessophie" + "login": "GaryFail", + "html_url": "https://github.com/GaryFail" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2997, - "title": "Filter Span events in dashboard", - "href": "https://github.com/orgs/langfuse/discussions/2997", - "created_at": "2024-08-21T16:25:02Z", + "number": 2952, + "title": "Locally hosted PrivateGPT + pgpt_python + Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2952", + "created_at": "2024-08-15T15:12:16Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "tagaretiro", - "html_url": "https://github.com/tagaretiro" + "login": "qdingle404", + "html_url": "https://github.com/qdingle404" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2987, - "title": "Claude prompt cache", - "href": "https://github.com/orgs/langfuse/discussions/2987", - "created_at": "2024-08-21T04:18:55Z", + "number": 2945, + "title": "Unit of token count for cost analysis", + "href": "https://github.com/orgs/langfuse/discussions/2945", + "created_at": "2024-08-15T09:33:59Z", "upvotes": 1, - "comment_count": 2, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "mrdrprofuroboros", - "html_url": "https://github.com/mrdrprofuroboros" + "login": "thomasjv799", + "html_url": "https://github.com/thomasjv799" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2978, - "title": "Unexpected event format when using `ibm-watsonx-ai` with LangChain extension", - "href": "https://github.com/orgs/langfuse/discussions/2978", - "created_at": "2024-08-20T11:20:28Z", + "number": 2933, + "title": "how to return trace_id in openai completion response when using langfuse as a proxy in litellm?", + "href": "https://github.com/orgs/langfuse/discussions/2933", + "created_at": "2024-08-14T07:52:30Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "integration-langchain" + "integration-litellm" ], "author": { - "login": "barvhaim", - "html_url": "https://github.com/barvhaim" + "login": "octadion", + "html_url": "https://github.com/octadion" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2975, - "title": "fetch all users via sdk/api", - "href": "https://github.com/orgs/langfuse/discussions/2975", - "created_at": "2024-08-20T06:52:47Z", + "number": 2927, + "title": "Span created with Langchain not showing up in traces.", + "href": "https://github.com/orgs/langfuse/discussions/2927", + "created_at": "2024-08-13T20:32:35Z", "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "feat-users" + "integration-langchain" ], "author": { - "login": "vincent-larisma", - "html_url": "https://github.com/vincent-larisma" + "login": "HardKothari", + "html_url": "https://github.com/HardKothari" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2967, - "title": "Tag based usage", - "href": "https://github.com/orgs/langfuse/discussions/2967", - "created_at": "2024-08-19T07:13:26Z", + "number": 2909, + "title": "Change port database in file docker-compose.yml", + "href": "https://github.com/orgs/langfuse/discussions/2909", + "created_at": "2024-08-13T08:05:37Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [ - "feat-dashboard", - "feat-tags" - ], - "author": { - "login": "aakash-vwo", - "html_url": "https://github.com/aakash-vwo" - }, - "category": "Ideas" - }, - { - "number": 2949, - "title": "Auto-patching Langchain to include Langfuse callback handler", - "href": "https://github.com/orgs/langfuse/discussions/2949", - "created_at": "2024-08-15T12:17:32Z", - "upvotes": 3, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "integration-langchain" + "self-hosting" ], "author": { - "login": "kongzii", - "html_url": "https://github.com/kongzii" + "login": "hungvipqt15", + "html_url": "https://github.com/hungvipqt15" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2923, - "title": "Feature: Add CAS (and maybe SAML) as a authentication method", - "href": "https://github.com/orgs/langfuse/discussions/2923", - "created_at": "2024-08-13T17:18:42Z", + "number": 2907, + "title": "Change port connection in docker compose", + "href": "https://github.com/orgs/langfuse/discussions/2907", + "created_at": "2024-08-13T06:40:30Z", "upvotes": 1, "comment_count": 1, "resolved": false, @@ -1156,2865 +1013,2707 @@ "self-hosting" ], "author": { - "login": "jayteaftw", - "html_url": "https://github.com/jayteaftw" + "login": "hungvipqt15", + "html_url": "https://github.com/hungvipqt15" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2919, - "title": "Adding access to User's sessions directly", - "href": "https://github.com/orgs/langfuse/discussions/2919", - "created_at": "2024-08-13T12:42:16Z", - "upvotes": 1, - "comment_count": 0, - "resolved": false, + "number": 2904, + "title": "How to append current trace when calling function second time?", + "href": "https://github.com/orgs/langfuse/discussions/2904", + "created_at": "2024-08-12T15:12:22Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-users", - "feat-sessions" + "integration-python-decorator" ], "author": { - "login": "Youneesz", - "html_url": "https://github.com/Youneesz" + "login": "nathan-vo810", + "html_url": "https://github.com/nathan-vo810" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2883, - "title": "Compare two dataset runs side by side", - "href": "https://github.com/orgs/langfuse/discussions/2883", - "created_at": "2024-08-09T10:40:05Z", - "upvotes": 4, + "number": 2895, + "title": "How to update an event", + "href": "https://github.com/orgs/langfuse/discussions/2895", + "created_at": "2024-08-11T16:51:18Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-datasets" - ], + "resolved": true, + "labels": [], "author": { - "login": "dmaslov", - "html_url": "https://github.com/dmaslov" + "login": "bytecod3r", + "html_url": "https://github.com/bytecod3r" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2881, - "title": "feat (ui): Collapse sidebar by default", - "href": "https://github.com/orgs/langfuse/discussions/2881", - "created_at": "2024-08-09T10:03:39Z", - "upvotes": 1, - "comment_count": 4, - "resolved": false, - "labels": [ - "ui" - ], + "number": 2888, + "title": "How to change the level of a trace?", + "href": "https://github.com/orgs/langfuse/discussions/2888", + "created_at": "2024-08-09T14:35:34Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "marctorsoc", - "html_url": "https://github.com/marctorsoc" + "login": "ldbolanos", + "html_url": "https://github.com/ldbolanos" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2877, - "title": "Make langfuse deployable to AWS Lambda", - "href": "https://github.com/orgs/langfuse/discussions/2877", - "created_at": "2024-08-09T08:24:14Z", - "upvotes": 3, - "comment_count": 2, + "number": 2879, + "title": "ERROR:langfuse:status_code: 404, body: {'message': 'Trace not found within authorized project', 'error': 'LangfuseNotFoundError'}", + "href": "https://github.com/orgs/langfuse/discussions/2879", + "created_at": "2024-08-09T09:31:33Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "MeddahAbdellah", - "html_url": "https://github.com/MeddahAbdellah" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2870, - "title": "custom base path deployments", - "href": "https://github.com/orgs/langfuse/discussions/2870", - "created_at": "2024-08-08T13:15:51Z", + "number": 2874, + "title": "Does langfuse trace parallel api calls? I tried a sample with parallel call but it didn't traced.", + "href": "https://github.com/orgs/langfuse/discussions/2874", + "created_at": "2024-08-09T05:09:26Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 4, "resolved": false, "labels": [], "author": { - "login": "marioweid", - "html_url": "https://github.com/marioweid" + "login": "ksundarraj-c-rpx", + "html_url": "https://github.com/ksundarraj-c-rpx" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2864, - "title": "Add Bedrock Guardrails to the LLM Security documentation", - "href": "https://github.com/orgs/langfuse/discussions/2864", - "created_at": "2024-08-07T23:56:05Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 2871, + "title": "Self-hosted Langfuse running as a Google cloud service not showing traces", + "href": "https://github.com/orgs/langfuse/discussions/2871", + "created_at": "2024-08-08T13:40:34Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-llm-security" + "🐞❔ unconfirmed bug" ], "author": { - "login": "wirjo", - "html_url": "https://github.com/wirjo" + "login": "SectumPsempra", + "html_url": "https://github.com/SectumPsempra" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2863, - "title": "Add AWS as a deployment option in the documentation", - "href": "https://github.com/orgs/langfuse/discussions/2863", - "created_at": "2024-08-07T23:53:40Z", - "upvotes": 3, + "number": 2867, + "title": "Using the API to record traces from multiple platforms?", + "href": "https://github.com/orgs/langfuse/discussions/2867", + "created_at": "2024-08-08T13:15:49Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "✅ Done", - "self-hosting" - ], + "labels": [], "author": { - "login": "wirjo", - "html_url": "https://github.com/wirjo" + "login": "appliraz", + "html_url": "https://github.com/appliraz" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2850, - "title": "Feat (ui): Move columns", - "href": "https://github.com/orgs/langfuse/discussions/2850", - "created_at": "2024-08-07T11:55:55Z", + "number": 2858, + "title": "Langfuse observeOpenAI not logging generations using new zodResponseFormat.", + "href": "https://github.com/orgs/langfuse/discussions/2858", + "created_at": "2024-08-07T21:45:41Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 3, + "resolved": true, "labels": [], "author": { - "login": "marctorsoc", - "html_url": "https://github.com/marctorsoc" + "login": "fabstu", + "html_url": "https://github.com/fabstu" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2848, - "title": "Feat: Allow not sorting tags", - "href": "https://github.com/orgs/langfuse/discussions/2848", - "created_at": "2024-08-07T11:50:44Z", + "number": 2852, + "title": "How run Langfuse evaluations over specifics spans?", + "href": "https://github.com/orgs/langfuse/discussions/2852", + "created_at": "2024-08-07T13:40:02Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, + "resolved": true, + "labels": [], + "author": { + "login": "joaoCrulhas", + "html_url": "https://github.com/joaoCrulhas" + }, + "category": "Support" + }, + { + "number": 2844, + "title": "LangFuse not logging LlamaIndex events", + "href": "https://github.com/orgs/langfuse/discussions/2844", + "created_at": "2024-08-07T10:46:19Z", + "upvotes": 2, + "comment_count": 3, "resolved": false, "labels": [ - "feat-tags" + "integraton-llamaindex" ], "author": { - "login": "marctorsoc", - "html_url": "https://github.com/marctorsoc" + "login": "adieyal", + "html_url": "https://github.com/adieyal" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2823, - "title": "Need support for ChatOCIGenAI", - "href": "https://github.com/orgs/langfuse/discussions/2823", - "created_at": "2024-08-05T13:34:30Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 2830, + "title": "UpdateRoot in the callback handler seems not work", + "href": "https://github.com/orgs/langfuse/discussions/2830", + "created_at": "2024-08-06T08:58:25Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "engchina", - "html_url": "https://github.com/engchina" + "login": "joaoCrulhas", + "html_url": "https://github.com/joaoCrulhas" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2821, - "title": "Need API endpoints to add projects and users", - "href": "https://github.com/orgs/langfuse/discussions/2821", - "created_at": "2024-08-05T13:10:49Z", + "number": 2828, + "title": "Issue: Integration of Langfuse with DSPy Framework - Zero Values for Cost and Token Usage", + "href": "https://github.com/orgs/langfuse/discussions/2828", + "created_at": "2024-08-06T05:55:30Z", + "upvotes": 1, + "comment_count": 3, + "resolved": true, + "labels": [ + "integration-dspy" + ], + "author": { + "login": "mahitha-29", + "html_url": "https://github.com/mahitha-29" + }, + "category": "Support" + }, + { + "number": 2817, + "title": "Praise for the Langfuse library! 🚀", + "href": "https://github.com/orgs/langfuse/discussions/2817", + "created_at": "2024-08-03T10:53:41Z", "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "kameshbrao", - "html_url": "https://github.com/kameshbrao" + "login": "ttamg", + "html_url": "https://github.com/ttamg" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2812, - "title": "Could you make the Prompt label 36 char long?", - "href": "https://github.com/orgs/langfuse/discussions/2812", - "created_at": "2024-08-02T11:03:08Z", + "number": 2809, + "title": "No space left on device db error", + "href": "https://github.com/orgs/langfuse/discussions/2809", + "created_at": "2024-08-01T15:10:52Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-prompt-management", - "✅ Done" + "self-hosting" ], "author": { - "login": "DevSageH", - "html_url": "https://github.com/DevSageH" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2810, - "title": "Enable setting a label to an existing prompt version via the api/sdk.", - "href": "https://github.com/orgs/langfuse/discussions/2810", - "created_at": "2024-08-01T16:53:06Z", - "upvotes": 6, - "comment_count": 4, - "resolved": false, + "number": 2808, + "title": "Dynamic prompt generation", + "href": "https://github.com/orgs/langfuse/discussions/2808", + "created_at": "2024-08-01T14:41:48Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ "feat-prompt-management" ], "author": { - "login": "ClementNguyen", - "html_url": "https://github.com/ClementNguyen" + "login": "LLazzar", + "html_url": "https://github.com/LLazzar" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2797, - "title": "Enable list_prompts/search_prompts using client", - "href": "https://github.com/orgs/langfuse/discussions/2797", - "created_at": "2024-07-31T13:45:38Z", - "upvotes": 4, + "number": 2801, + "title": "Unable to update generation span after LLM invocation", + "href": "https://github.com/orgs/langfuse/discussions/2801", + "created_at": "2024-08-01T03:23:15Z", + "upvotes": 1, "comment_count": 2, + "resolved": true, + "labels": [], + "author": { + "login": "Heucles", + "html_url": "https://github.com/Heucles" + }, + "category": "Support" + }, + { + "number": 2787, + "title": "Self-hosted (Railway) Authorization error (401) while connecting to host", + "href": "https://github.com/orgs/langfuse/discussions/2787", + "created_at": "2024-07-30T19:23:59Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, + "labels": [], + "author": { + "login": "vishnumallela", + "html_url": "https://github.com/vishnumallela" + }, + "category": "Support" + }, + { + "number": 2769, + "title": "Continue trace on Celery worker with observe decorator", + "href": "https://github.com/orgs/langfuse/discussions/2769", + "created_at": "2024-07-27T18:23:13Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-prompt-management" + "integration-python-decorator" ], "author": { - "login": "krlng", - "html_url": "https://github.com/krlng" + "login": "artefactop", + "html_url": "https://github.com/artefactop" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2781, - "title": "Add support for custom serialization of observation fields", - "href": "https://github.com/orgs/langfuse/discussions/2781", - "created_at": "2024-07-29T18:49:03Z", + "number": 2768, + "title": "How do i register the token count and cost for observe decorator", + "href": "https://github.com/orgs/langfuse/discussions/2768", + "created_at": "2024-07-27T14:47:58Z", "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "sdk-python" + "integration-python-decorator", + "feat-cost-tracking" ], "author": { - "login": "ashamlian-roadway", - "html_url": "https://github.com/ashamlian-roadway" + "login": "yevkim", + "html_url": "https://github.com/yevkim" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2770, - "title": "Add clickable link to the 'release' kwargs in a Trace - this will route to the documentations/change log of that release/version", - "href": "https://github.com/orgs/langfuse/discussions/2770", - "created_at": "2024-07-28T07:08:07Z", + "number": 2767, + "title": "Missing evaluation metrics", + "href": "https://github.com/orgs/langfuse/discussions/2767", + "created_at": "2024-07-27T05:07:56Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "stepanogil", - "html_url": "https://github.com/stepanogil" + "login": "MayankBitcot", + "html_url": "https://github.com/MayankBitcot" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2766, - "title": "Support Exporting LangSmith Run Traces into Langfuse!", - "href": "https://github.com/orgs/langfuse/discussions/2766", - "created_at": "2024-07-27T02:34:44Z", - "upvotes": 3, + "number": 2736, + "title": "Ability to upload Cost and Usage metrics in Langfuse for Gemini Models from LlamaIndex", + "href": "https://github.com/orgs/langfuse/discussions/2736", + "created_at": "2024-07-25T06:17:14Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "integraton-llamaindex", + "feat-cost-tracking" + ], "author": { - "login": "p-barman", - "html_url": "https://github.com/p-barman" + "login": "ansu86d", + "html_url": "https://github.com/ansu86d" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2747, - "title": "A new configuration env variable for custom URL prefix", - "href": "https://github.com/orgs/langfuse/discussions/2747", - "created_at": "2024-07-25T17:00:57Z", + "number": 2735, + "title": "Deployment on K8s", + "href": "https://github.com/orgs/langfuse/discussions/2735", + "created_at": "2024-07-25T04:38:19Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "abdullah-retorio", - "html_url": "https://github.com/abdullah-retorio" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2746, - "title": "Returning prompts from expired cache may be disabled using a boolean argument", - "href": "https://github.com/orgs/langfuse/discussions/2746", - "created_at": "2024-07-25T15:57:26Z", + "number": 2718, + "title": "How to ignore inputs when using LangChain?", + "href": "https://github.com/orgs/langfuse/discussions/2718", + "created_at": "2024-07-23T10:58:07Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 3, "resolved": false, "labels": [ - "feat-prompt-management" + "integration-langchain" ], "author": { - "login": "ogunoz", - "html_url": "https://github.com/ogunoz" + "login": "justingodden", + "html_url": "https://github.com/justingodden" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2745, - "title": "Lazy fallback for get_prompt", - "href": "https://github.com/orgs/langfuse/discussions/2745", - "created_at": "2024-07-25T15:50:32Z", + "number": 2716, + "title": "Langgraph with langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2716", + "created_at": "2024-07-23T09:12:20Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 4, + "resolved": true, "labels": [ - "feat-prompt-management" + "integration-langchain" ], "author": { - "login": "ogunoz", - "html_url": "https://github.com/ogunoz" + "login": "MayankBitcot", + "html_url": "https://github.com/MayankBitcot" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2738, - "title": "Set variables in playground from dataset", - "href": "https://github.com/orgs/langfuse/discussions/2738", - "created_at": "2024-07-25T09:27:30Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, - "labels": [ - "feat-datasets", - "feat-playground" - ], + "number": 2714, + "title": "Using langfuse without saving promps", + "href": "https://github.com/orgs/langfuse/discussions/2714", + "created_at": "2024-07-23T08:44:44Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { - "login": "hbenyamina", - "html_url": "https://github.com/hbenyamina" + "login": "molntamas", + "html_url": "https://github.com/molntamas" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2729, - "title": "Comment thread on Traces", - "href": "https://github.com/orgs/langfuse/discussions/2729", - "created_at": "2024-07-24T13:52:51Z", + "number": 2712, + "title": "cannot execute INSERT in a read-only transaction", + "href": "https://github.com/orgs/langfuse/discussions/2712", + "created_at": "2024-07-23T07:49:30Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 2, "resolved": false, "labels": [ - "✅ Done", - "feat-comments" + "self-hosting" ], "author": { - "login": "guptakvgaurav", - "html_url": "https://github.com/guptakvgaurav" + "login": "damianradowiecki", + "html_url": "https://github.com/damianradowiecki" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2728, - "title": "Session-level scores", - "href": "https://github.com/orgs/langfuse/discussions/2728", - "created_at": "2024-07-24T10:05:40Z", - "upvotes": 3, + "number": 2706, + "title": "Disable tracing of input and output for nested elements with in a chain.", + "href": "https://github.com/orgs/langfuse/discussions/2706", + "created_at": "2024-07-22T16:17:53Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "feat-scores", - "feat-sessions" - ], + "labels": [], "author": { - "login": "felixsg", - "html_url": "https://github.com/felixsg" + "login": "jaitd", + "html_url": "https://github.com/jaitd" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2721, - "title": "Add note on each prompt version", - "href": "https://github.com/orgs/langfuse/discussions/2721", - "created_at": "2024-07-23T14:48:02Z", - "upvotes": 2, + "number": 2705, + "title": "Support for adding traces/observations/sessions/events/spans/generations related logging to LF via API", + "href": "https://github.com/orgs/langfuse/discussions/2705", + "created_at": "2024-07-22T12:57:05Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "resolved": true, + "labels": [], "author": { - "login": "cubxxw", - "html_url": "https://github.com/cubxxw" + "login": "ashutoshsaboo", + "html_url": "https://github.com/ashutoshsaboo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2720, - "title": "Feature request [UI]: Remember column selection PER project in Traces view", - "href": "https://github.com/orgs/langfuse/discussions/2720", - "created_at": "2024-07-23T13:53:38Z", + "number": 2671, + "title": "Cannot connect prompt to trace when using Langchain AzureChatOpenai", + "href": "https://github.com/orgs/langfuse/discussions/2671", + "created_at": "2024-07-18T13:30:14Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "justingodden", - "html_url": "https://github.com/justingodden" + "login": "nihadazimli", + "html_url": "https://github.com/nihadazimli" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2710, - "title": "Support JSON messages in prompt management", - "href": "https://github.com/orgs/langfuse/discussions/2710", - "created_at": "2024-07-23T01:59:12Z", - "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [], + "number": 2658, + "title": "how to customize trace id when using callback handler in langchain integration", + "href": "https://github.com/orgs/langfuse/discussions/2658", + "created_at": "2024-07-17T13:38:18Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, + "labels": [ + "integration-langchain" + ], "author": { - "login": "jasonslyvia", - "html_url": "https://github.com/jasonslyvia" + "login": "shawnzhu", + "html_url": "https://github.com/shawnzhu" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2704, - "title": "Deleting user's traces via API to be GDPR compliant", - "href": "https://github.com/orgs/langfuse/discussions/2704", - "created_at": "2024-07-22T12:03:22Z", - "upvotes": 6, - "comment_count": 2, - "resolved": false, + "number": 2640, + "title": "Adding Scores to langfuse with dify", + "href": "https://github.com/orgs/langfuse/discussions/2640", + "created_at": "2024-07-16T16:00:11Z", + "upvotes": 2, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "Stormyy", - "html_url": "https://github.com/Stormyy" + "login": "shaquelsamir", + "html_url": "https://github.com/shaquelsamir" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2699, - "title": "Schemad or structured configuration for prompt", - "href": "https://github.com/orgs/langfuse/discussions/2699", - "created_at": "2024-07-22T02:29:13Z", + "number": 2619, + "title": "How to add a function to current trace instead of seperate since it's outside lcel chain?", + "href": "https://github.com/orgs/langfuse/discussions/2619", + "created_at": "2024-07-12T07:08:47Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-prompt-management" + "integration-langchain" ], "author": { - "login": "jasonslyvia", - "html_url": "https://github.com/jasonslyvia" + "login": "sarim2000", + "html_url": "https://github.com/sarim2000" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2697, - "title": "A transparent mode", - "href": "https://github.com/orgs/langfuse/discussions/2697", - "created_at": "2024-07-21T20:55:43Z", + "number": 2616, + "title": "Weird Output for scores when using fetch_traces()", + "href": "https://github.com/orgs/langfuse/discussions/2616", + "created_at": "2024-07-11T12:46:23Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "emsi", - "html_url": "https://github.com/emsi" - }, - "category": "Ideas" - }, - { - "number": 2684, - "title": "Langfuse batch prompts api should return prompt configs as well", - "href": "https://github.com/orgs/langfuse/discussions/2684", - "created_at": "2024-07-19T10:05:45Z", - "upvotes": 2, - "comment_count": 3, - "resolved": false, - "labels": [ - "feat-prompt-management", - "✅ Done" - ], - "author": { - "login": "ashutoshsaboo", - "html_url": "https://github.com/ashutoshsaboo" + "login": "kevinpkaria", + "html_url": "https://github.com/kevinpkaria" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2669, - "title": "Visualisation of graph execution", - "href": "https://github.com/orgs/langfuse/discussions/2669", - "created_at": "2024-07-18T08:44:03Z", - "upvotes": 1, + "number": 2600, + "title": "Add input Price and Output price for gemini-1.5-pro and gemini-1.5-flash in Models", + "href": "https://github.com/orgs/langfuse/discussions/2600", + "created_at": "2024-07-10T09:52:23Z", + "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "VMinB12", - "html_url": "https://github.com/VMinB12" + "login": "fjeanchar", + "html_url": "https://github.com/fjeanchar" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2668, - "title": "I want to say something about user feedback", - "href": "https://github.com/orgs/langfuse/discussions/2668", - "created_at": "2024-07-18T07:57:50Z", + "number": 2599, + "title": "Overall projects dashboard?", + "href": "https://github.com/orgs/langfuse/discussions/2599", + "created_at": "2024-07-10T09:09:02Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "feat-dashboard" + ], "author": { - "login": "cubxxw", - "html_url": "https://github.com/cubxxw" + "login": "justingodden", + "html_url": "https://github.com/justingodden" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2664, - "title": "Prompts are supported for export", - "href": "https://github.com/orgs/langfuse/discussions/2664", - "created_at": "2024-07-18T00:43:12Z", + "number": 2597, + "title": "[Errno 111] Connection refused when connecting to langfuse within docker compose", + "href": "https://github.com/orgs/langfuse/discussions/2597", + "created_at": "2024-07-10T09:00:34Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "self-hosting" + ], "author": { - "login": "cubxxw", - "html_url": "https://github.com/cubxxw" + "login": "bspetrov", + "html_url": "https://github.com/bspetrov" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2653, - "title": "Web page request is a little slow, whether to consider using golang to reconstruct", - "href": "https://github.com/orgs/langfuse/discussions/2653", - "created_at": "2024-07-17T07:08:45Z", + "number": 2595, + "title": "Migrate a local deployment of langfuse from one computer to another", + "href": "https://github.com/orgs/langfuse/discussions/2595", + "created_at": "2024-07-10T07:46:04Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [], + "comment_count": 2, + "resolved": true, + "labels": [ + "self-hosting" + ], "author": { - "login": "cubxxw", - "html_url": "https://github.com/cubxxw" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2642, - "title": "Add ability to add name or label to a Langfuse API key", - "href": "https://github.com/orgs/langfuse/discussions/2642", - "created_at": "2024-07-16T17:08:42Z", - "upvotes": 5, + "number": 2590, + "title": "Experiments running but inputs and outputs of LLM are not linked to dashboard", + "href": "https://github.com/orgs/langfuse/discussions/2590", + "created_at": "2024-07-09T18:29:22Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "agibralter", - "html_url": "https://github.com/agibralter" + "login": "IbrahimAhmed03", + "html_url": "https://github.com/IbrahimAhmed03" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2625, - "title": "Track Openai Assistant API costs", - "href": "https://github.com/orgs/langfuse/discussions/2625", - "created_at": "2024-07-15T07:50:18Z", - "upvotes": 3, - "comment_count": 0, - "resolved": false, + "number": 2574, + "title": "how to embed langfuse dashboard in other tool", + "href": "https://github.com/orgs/langfuse/discussions/2574", + "created_at": "2024-07-08T21:24:13Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "integration-openai" + "feat-dashboard" ], "author": { - "login": "christos-bsq", - "html_url": "https://github.com/christos-bsq" + "login": "deepakdeore2004", + "html_url": "https://github.com/deepakdeore2004" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2624, - "title": "Feature Request: add tool calling and tool messages to Prompt Management", - "href": "https://github.com/orgs/langfuse/discussions/2624", - "created_at": "2024-07-15T06:49:50Z", - "upvotes": 3, - "comment_count": 0, + "number": 2567, + "title": "How to use prompt management with openai JS?", + "href": "https://github.com/orgs/langfuse/discussions/2567", + "created_at": "2024-07-08T08:22:49Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ "feat-prompt-management" ], "author": { - "login": "eloko7", - "html_url": "https://github.com/eloko7" + "login": "oscarmorrison", + "html_url": "https://github.com/oscarmorrison" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2622, - "title": "Inbuild langfuse tracing.", - "href": "https://github.com/orgs/langfuse/discussions/2622", - "created_at": "2024-07-13T10:39:13Z", + "number": 2564, + "title": "Update metadata when using OpenAI JS Integration", + "href": "https://github.com/orgs/langfuse/discussions/2564", + "created_at": "2024-07-08T07:37:38Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "rashid-globallogic", - "html_url": "https://github.com/rashid-globallogic" + "login": "oscarmorrison", + "html_url": "https://github.com/oscarmorrison" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2605, - "title": "DSPy tracing", - "href": "https://github.com/orgs/langfuse/discussions/2605", - "created_at": "2024-07-10T12:52:35Z", + "number": 2527, + "title": "Can't set trace params e.g session_id when using with llhama_index", + "href": "https://github.com/orgs/langfuse/discussions/2527", + "created_at": "2024-07-02T20:41:53Z", "upvotes": 2, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [ - "integrations", - "✅ Done", - "integration-dspy" + "integraton-llamaindex" ], "author": { - "login": "paolotamag", - "html_url": "https://github.com/paolotamag" + "login": "famoraes", + "html_url": "https://github.com/famoraes" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2586, - "title": "Feat: Ability to change curreny for model usage costs.", - "href": "https://github.com/orgs/langfuse/discussions/2586", - "created_at": "2024-07-09T15:40:22Z", - "upvotes": 1, + "number": 2498, + "title": "Method to update prompt template for Langserve use case", + "href": "https://github.com/orgs/langfuse/discussions/2498", + "created_at": "2024-07-01T11:20:08Z", + "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-cost-tracking" + "integration-langchain" ], "author": { - "login": "jannikstdl", - "html_url": "https://github.com/jannikstdl" + "login": "quadcube", + "html_url": "https://github.com/quadcube" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2578, - "title": "Conditional Trace Content/Message submission", - "href": "https://github.com/orgs/langfuse/discussions/2578", - "created_at": "2024-07-09T09:57:26Z", - "upvotes": 3, + "number": 2486, + "title": "Cost of embedding in langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2486", + "created_at": "2024-06-29T07:50:06Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, + "labels": [], + "author": { + "login": "Amitt1412", + "html_url": "https://github.com/Amitt1412" + }, + "category": "Support" + }, + { + "number": 2481, + "title": "Getting all traces logged in a timerange for custom scoring", + "href": "https://github.com/orgs/langfuse/discussions/2481", + "created_at": "2024-06-28T12:09:14Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "simonwh", - "html_url": "https://github.com/simonwh" + "login": "sanandnarayan", + "html_url": "https://github.com/sanandnarayan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2577, - "title": "Detailed and Interactive Plot Visualization like WandB", - "href": "https://github.com/orgs/langfuse/discussions/2577", - "created_at": "2024-07-09T09:19:38Z", + "number": 2479, + "title": "Cost of embedding", + "href": "https://github.com/orgs/langfuse/discussions/2479", + "created_at": "2024-06-28T06:58:16Z", "upvotes": 1, "comment_count": 3, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "yusuke-intern", - "html_url": "https://github.com/yusuke-intern" + "login": "Amitt1412", + "html_url": "https://github.com/Amitt1412" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2576, - "title": "Log prob on Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2576", - "created_at": "2024-07-09T09:16:23Z", + "number": 2455, + "title": "Getting issue with local setup", + "href": "https://github.com/orgs/langfuse/discussions/2455", + "created_at": "2024-06-27T10:23:02Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integration-openai" + "self-hosting" ], "author": { - "login": "yusuke-intern", - "html_url": "https://github.com/yusuke-intern" + "login": "kiranraut7709", + "html_url": "https://github.com/kiranraut7709" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2573, - "title": "Prompt Cataloguing and prompt github", - "href": "https://github.com/orgs/langfuse/discussions/2573", - "created_at": "2024-07-08T20:05:23Z", - "upvotes": 1, + "number": 2447, + "title": "Access observation id in langchain runnable", + "href": "https://github.com/orgs/langfuse/discussions/2447", + "created_at": "2024-06-26T21:03:07Z", + "upvotes": 4, "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management" + "integration-langchain" ], "author": { - "login": "kunal2002", - "html_url": "https://github.com/kunal2002" + "login": "snikch", + "html_url": "https://github.com/snikch" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2571, - "title": "If Data/Metadata given to Langfuse SDK that exceeds Langfuse's limit, log/throw/emit Stack Trace", - "href": "https://github.com/orgs/langfuse/discussions/2571", - "created_at": "2024-07-08T15:17:52Z", + "number": 2431, + "title": "Trying to work with llama3 in Azure using AzureMLChatOnlineEndpoint but no cost showing up", + "href": "https://github.com/orgs/langfuse/discussions/2431", + "created_at": "2024-06-25T21:20:25Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "josiahbryan", - "html_url": "https://github.com/josiahbryan" + "login": "spacepirate0001", + "html_url": "https://github.com/spacepirate0001" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2539, - "title": "Include request's `tools` configuration in OpenAI LLM calls", - "href": "https://github.com/orgs/langfuse/discussions/2539", - "created_at": "2024-07-04T11:39:43Z", - "upvotes": 2, - "comment_count": 1, + "number": 2416, + "title": "some tests failed for langfuse-js", + "href": "https://github.com/orgs/langfuse/discussions/2416", + "created_at": "2024-06-25T04:31:35Z", + "upvotes": 1, + "comment_count": 3, "resolved": false, - "labels": [ - "integration-openai" - ], + "labels": [], "author": { - "login": "ricwo", - "html_url": "https://github.com/ricwo" + "login": "4t8dd", + "html_url": "https://github.com/4t8dd" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2534, - "title": "Simple graphs and metrics for scores and evaluations", - "href": "https://github.com/orgs/langfuse/discussions/2534", - "created_at": "2024-07-03T17:14:42Z", - "upvotes": 2, + "number": 2415, + "title": "AUTH AZURE AD returns AADSTS9002325: Proof Key for Code Exchange is required for cross-origin authorization code redemption.", + "href": "https://github.com/orgs/langfuse/discussions/2415", + "created_at": "2024-06-24T18:00:45Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "justinwiley", - "html_url": "https://github.com/justinwiley" + "login": "spacepirate0001", + "html_url": "https://github.com/spacepirate0001" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2529, - "title": "feat: Track Exceptions while using Decorators", - "href": "https://github.com/orgs/langfuse/discussions/2529", - "created_at": "2024-07-03T11:40:19Z", + "number": 2401, + "title": "Trying to understand why in Langfuse Trace under Stream Completion I get this output:", + "href": "https://github.com/orgs/langfuse/discussions/2401", + "created_at": "2024-06-21T12:22:38Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "integration-python-decorator" - ], + "labels": [], "author": { - "login": "Manonandan", - "html_url": "https://github.com/Manonandan" + "login": "howtodoml", + "html_url": "https://github.com/howtodoml" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2523, - "title": "Feature Request: Sidebar Display for Trace Details in Dataset Runs", - "href": "https://github.com/orgs/langfuse/discussions/2523", - "created_at": "2024-07-02T15:00:47Z", - "upvotes": 1, + "number": 2385, + "title": "Modify trace after getting response from OpenAI", + "href": "https://github.com/orgs/langfuse/discussions/2385", + "created_at": "2024-06-20T18:00:09Z", + "upvotes": 2, "comment_count": 3, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "tuan3w", - "html_url": "https://github.com/tuan3w" + "login": "tylerlittlefield", + "html_url": "https://github.com/tylerlittlefield" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2511, - "title": "Scoring dataset runs, e.g. precision, recall, f-value", - "href": "https://github.com/orgs/langfuse/discussions/2511", - "created_at": "2024-07-02T08:10:21Z", - "upvotes": 6, + "number": 2381, + "title": "LangFuse UI doesn't show all traces despite debug logging saying that all are sent to the server", + "href": "https://github.com/orgs/langfuse/discussions/2381", + "created_at": "2024-06-20T14:02:12Z", + "upvotes": 3, "comment_count": 1, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "yusuke-intern", - "html_url": "https://github.com/yusuke-intern" + "login": "stokedout", + "html_url": "https://github.com/stokedout" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2510, - "title": "How can we see traces of MULTIMODAL llms over langfuse ?", - "href": "https://github.com/orgs/langfuse/discussions/2510", - "created_at": "2024-07-02T05:15:59Z", - "upvotes": 4, - "comment_count": 3, + "number": 2379, + "title": "Langfuse was not able to parse the LLM model", + "href": "https://github.com/orgs/langfuse/discussions/2379", + "created_at": "2024-06-20T08:56:57Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ - "✅ Done", - "feat-multimodal" + "integration-langchain" ], "author": { - "login": "Aaryaveerkrishna23", - "html_url": "https://github.com/Aaryaveerkrishna23" + "login": "fdbvega", + "html_url": "https://github.com/fdbvega" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2509, - "title": "Support OpenTelemetry-based instrumentation (traceloop openllmetry and others)", - "href": "https://github.com/orgs/langfuse/discussions/2509", - "created_at": "2024-07-02T02:29:14Z", - "upvotes": 4, - "comment_count": 5, - "resolved": false, + "number": 2377, + "title": "Can't see any traces or logs when running Langfuse locally.", + "href": "https://github.com/orgs/langfuse/discussions/2377", + "created_at": "2024-06-19T23:51:46Z", + "upvotes": 1, + "comment_count": 6, + "resolved": true, "labels": [ - "integrations" + "self-hosting" ], "author": { - "login": "gyliu513", - "html_url": "https://github.com/gyliu513" + "login": "ibdafna", + "html_url": "https://github.com/ibdafna" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2508, - "title": "Enable Langfuse can expose metrics in Prometheus format", - "href": "https://github.com/orgs/langfuse/discussions/2508", - "created_at": "2024-07-02T02:25:24Z", - "upvotes": 5, + "number": 2373, + "title": "Not recording llamaindex response. Please help", + "href": "https://github.com/orgs/langfuse/discussions/2373", + "created_at": "2024-06-19T19:26:30Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "integraton-llamaindex" + ], "author": { - "login": "gyliu513", - "html_url": "https://github.com/gyliu513" + "login": "mraguth", + "html_url": "https://github.com/mraguth" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2501, - "title": "Use Langchain LCEL + Langserve + run time user_id/session_id", - "href": "https://github.com/orgs/langfuse/discussions/2501", - "created_at": "2024-07-01T15:51:47Z", - "upvotes": 4, + "number": 2366, + "title": "Add label to prompt from Langfuse UI", + "href": "https://github.com/orgs/langfuse/discussions/2366", + "created_at": "2024-06-18T14:26:14Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integration-langchain", - "feat-users", - "feat-sessions" + "feat-prompt-management" ], "author": { - "login": "ravediamond", - "html_url": "https://github.com/ravediamond" + "login": "charlieviettq", + "html_url": "https://github.com/charlieviettq" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2493, - "title": "Easy token price estimates for 400+ LLMs", - "href": "https://github.com/orgs/langfuse/discussions/2493", - "created_at": "2024-07-01T06:55:56Z", - "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [ - "feat-cost-tracking" - ], + "number": 2354, + "title": "Link Prompt & Trace with langchain CallbackHandler", + "href": "https://github.com/orgs/langfuse/discussions/2354", + "created_at": "2024-06-17T08:21:56Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, + "labels": [], "author": { "login": "derevyan", "html_url": "https://github.com/derevyan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2488, - "title": "Add contextmanager support to python decorator", - "href": "https://github.com/orgs/langfuse/discussions/2488", - "created_at": "2024-06-29T20:43:50Z", - "upvotes": 3, + "number": 2353, + "title": "[Migration] Auto-migration DB error when upgrade langfuse version", + "href": "https://github.com/orgs/langfuse/discussions/2353", + "created_at": "2024-06-17T08:02:03Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "integration-python-decorator" + "self-hosting" ], "author": { - "login": "yaniv-aknin", - "html_url": "https://github.com/yaniv-aknin" + "login": "charlieviettq", + "html_url": "https://github.com/charlieviettq" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2469, - "title": "Adding userId / author to score (custom metadata)", - "href": "https://github.com/orgs/langfuse/discussions/2469", - "created_at": "2024-06-27T19:02:17Z", - "upvotes": 2, + "number": 2351, + "title": "Customize Langchain callback handler to add spans to existing traces created by separate thread/process", + "href": "https://github.com/orgs/langfuse/discussions/2351", + "created_at": "2024-06-17T03:41:57Z", + "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [ - "feat-scores", - "feat-users" + "integration-langchain" ], "author": { - "login": "ivanviragine", - "html_url": "https://github.com/ivanviragine" + "login": "Chengdyc", + "html_url": "https://github.com/Chengdyc" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2456, - "title": "Export to CSV feature in the Traces", - "href": "https://github.com/orgs/langfuse/discussions/2456", - "created_at": "2024-06-27T11:02:47Z", + "number": 2348, + "title": "not serializable object of type: LangfuseResponseGeneratorSync", + "href": "https://github.com/orgs/langfuse/discussions/2348", + "created_at": "2024-06-14T22:33:09Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "Aniket3007", - "html_url": "https://github.com/Aniket3007" + "login": "howtodoml", + "html_url": "https://github.com/howtodoml" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2454, - "title": "Expand all json-views of Dataset items etc.", - "href": "https://github.com/orgs/langfuse/discussions/2454", - "created_at": "2024-06-27T08:18:23Z", + "number": 2346, + "title": "Chain two prompts", + "href": "https://github.com/orgs/langfuse/discussions/2346", + "created_at": "2024-06-14T08:20:48Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "✅ Done", - "feat-datasets" + "feat-prompt-management", + "integration-langchain" ], "author": { - "login": "tkreuder", - "html_url": "https://github.com/tkreuder" + "login": "darkostanimirovic", + "html_url": "https://github.com/darkostanimirovic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2438, - "title": "Bedrock provider when using llamaindex", - "href": "https://github.com/orgs/langfuse/discussions/2438", - "created_at": "2024-06-26T11:00:54Z", - "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [ - "integraton-llamaindex" - ], - "author": { - "login": "mdciri", - "html_url": "https://github.com/mdciri" - }, - "category": "Ideas" - }, - { - "number": 2437, - "title": "Project members management via public API", - "href": "https://github.com/orgs/langfuse/discussions/2437", - "created_at": "2024-06-26T10:03:50Z", - "upvotes": 3, + "number": 2344, + "title": "Can you use internal Kubernetes DNS to receive traffic from other Kubernetes workloads?", + "href": "https://github.com/orgs/langfuse/discussions/2344", + "created_at": "2024-06-14T08:15:36Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-rbac" - ], + "resolved": true, + "labels": [], "author": { - "login": "tmarenko", - "html_url": "https://github.com/tmarenko" + "login": "smeasures", + "html_url": "https://github.com/smeasures" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2402, - "title": "Add string data type in score config", - "href": "https://github.com/orgs/langfuse/discussions/2402", - "created_at": "2024-06-24T11:12:54Z", + "number": 2342, + "title": "Getting trace id out of a langchain runnable", + "href": "https://github.com/orgs/langfuse/discussions/2342", + "created_at": "2024-06-14T01:15:26Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-scores" - ], + "resolved": true, + "labels": [], "author": { - "login": "emfhal", - "html_url": "https://github.com/emfhal" + "login": "salmanmashayekh", + "html_url": "https://github.com/salmanmashayekh" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2400, - "title": "Support for Custom Base URL Prefix in Langfuse (nextjs basepath)", - "href": "https://github.com/orgs/langfuse/discussions/2400", - "created_at": "2024-06-24T09:57:57Z", - "upvotes": 20, - "comment_count": 9, + "number": 2338, + "title": "Can RBAC Role Assignment be done using Azure AD SSO token?", + "href": "https://github.com/orgs/langfuse/discussions/2338", + "created_at": "2024-06-13T11:29:59Z", + "upvotes": 2, + "comment_count": 2, "resolved": false, "labels": [ - "✅ Done", + "feat-rbac", "self-hosting" ], "author": { - "login": "databill86", - "html_url": "https://github.com/databill86" + "login": "joshwright10", + "html_url": "https://github.com/joshwright10" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2397, - "title": "Add ARM64 docker image", - "href": "https://github.com/orgs/langfuse/discussions/2397", - "created_at": "2024-06-21T13:35:24Z", + "number": 2298, + "title": "llamaindex: function_call does not generate subspans for a custom AsyncBaseTool class", + "href": "https://github.com/orgs/langfuse/discussions/2298", + "created_at": "2024-06-11T09:28:33Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 3, "resolved": false, "labels": [ - "✅ Done", - "self-hosting" + "integraton-llamaindex" ], "author": { - "login": "lucasiscovici", - "html_url": "https://github.com/lucasiscovici" + "login": "ootkin", + "html_url": "https://github.com/ootkin" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2390, - "title": "Implement Duplication Check for Prompt Versions in Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2390", - "created_at": "2024-06-21T08:03:39Z", + "number": 2290, + "title": "There are no evaluation component in the 2.50 version", + "href": "https://github.com/orgs/langfuse/discussions/2290", + "created_at": "2024-06-10T19:36:30Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "resolved": true, + "labels": [], "author": { - "login": "sapipoZZZ", - "html_url": "https://github.com/sapipoZZZ" + "login": "yanlinchn", + "html_url": "https://github.com/yanlinchn" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2378, - "title": "Number of times a prompt was fetched", - "href": "https://github.com/orgs/langfuse/discussions/2378", - "created_at": "2024-06-20T07:37:12Z", + "number": 2254, + "title": "Unable to get hello world program working due to incorrect public key / host", + "href": "https://github.com/orgs/langfuse/discussions/2254", + "created_at": "2024-06-06T09:13:53Z", "upvotes": 3, - "comment_count": 0, - "resolved": false, - "labels": [ - "feat-prompt-management" - ], - "author": { - "login": "subhampasari", - "html_url": "https://github.com/subhampasari" - }, - "category": "Ideas" - }, - { - "number": 2376, - "title": "Allow for custom OAuth scopes when self-hosing", - "href": "https://github.com/orgs/langfuse/discussions/2376", - "created_at": "2024-06-19T22:23:59Z", - "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-auth" + "self-hosting" ], "author": { - "login": "0x77dev", - "html_url": "https://github.com/0x77dev" + "login": "mr-nano", + "html_url": "https://github.com/mr-nano" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2371, - "title": "SBS Markdown mode for dataset runs", - "href": "https://github.com/orgs/langfuse/discussions/2371", - "created_at": "2024-06-19T14:57:32Z", + "number": 2244, + "title": "2 traces generated instead of 1", + "href": "https://github.com/orgs/langfuse/discussions/2244", + "created_at": "2024-06-05T17:06:52Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ + "integration-langchain", "feat-datasets" ], "author": { - "login": "pfurovYnP", - "html_url": "https://github.com/pfurovYnP" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2358, - "title": "Add view mode to Settings", - "href": "https://github.com/orgs/langfuse/discussions/2358", - "created_at": "2024-06-17T12:48:04Z", + "number": 2211, + "title": "How to clean the langfuse cache data periodically?", + "href": "https://github.com/orgs/langfuse/discussions/2211", + "created_at": "2024-06-03T07:40:22Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "emfhal", - "html_url": "https://github.com/emfhal" + "login": "He-Huang", + "html_url": "https://github.com/He-Huang" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2352, - "title": "Support SAML login protocol", - "href": "https://github.com/orgs/langfuse/discussions/2352", - "created_at": "2024-06-17T07:14:14Z", - "upvotes": 3, + "number": 2207, + "title": "Model Cost does not show up", + "href": "https://github.com/orgs/langfuse/discussions/2207", + "created_at": "2024-06-02T11:08:58Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "self-hosting" + "feat-cost-tracking" ], "author": { - "login": "emfhal", - "html_url": "https://github.com/emfhal" + "login": "jannikstdl", + "html_url": "https://github.com/jannikstdl" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2343, - "title": "Bring Langfuse to Cloud Marketplaces", - "href": "https://github.com/orgs/langfuse/discussions/2343", - "created_at": "2024-06-14T06:41:18Z", - "upvotes": 2, - "comment_count": 2, - "resolved": false, + "number": 2206, + "title": "Possibilities for auth", + "href": "https://github.com/orgs/langfuse/discussions/2206", + "created_at": "2024-06-01T23:38:39Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ "self-hosting" ], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "Getty", + "html_url": "https://github.com/Getty" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2336, - "title": "Saving a filter", - "href": "https://github.com/orgs/langfuse/discussions/2336", - "created_at": "2024-06-13T09:15:59Z", - "upvotes": 1, - "comment_count": 0, + "number": 2200, + "title": "How does one replace values for a ChatPromptTemplate for Langchain", + "href": "https://github.com/orgs/langfuse/discussions/2200", + "created_at": "2024-05-31T19:39:14Z", + "upvotes": 0, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "avinash361-devrev", - "html_url": "https://github.com/avinash361-devrev" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2331, - "title": "Pendo integration", - "href": "https://github.com/orgs/langfuse/discussions/2331", - "created_at": "2024-06-12T18:22:32Z", + "number": 2188, + "title": "Time to first token?", + "href": "https://github.com/orgs/langfuse/discussions/2188", + "created_at": "2024-05-30T12:45:37Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "mrunaaaaaal", - "html_url": "https://github.com/mrunaaaaaal" + "login": "jrcapicua", + "html_url": "https://github.com/jrcapicua" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2282, - "title": "[Dashboard] Update Scores Chart to include number of scores on secondary y axis", - "href": "https://github.com/orgs/langfuse/discussions/2282", - "created_at": "2024-06-10T08:41:41Z", - "upvotes": 1, - "comment_count": 1, + "number": 2172, + "title": "How to reuse callback handler in langchain integration?", + "href": "https://github.com/orgs/langfuse/discussions/2172", + "created_at": "2024-05-28T15:25:39Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-dashboard" + "integration-langchain" ], "author": { - "login": "charlieviettq", - "html_url": "https://github.com/charlieviettq" + "login": "SebastianStehle", + "html_url": "https://github.com/SebastianStehle" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2278, - "title": "Type of input and output of each span visible in the UI", - "href": "https://github.com/orgs/langfuse/discussions/2278", - "created_at": "2024-06-08T21:17:48Z", - "upvotes": 3, - "comment_count": 1, + "number": 2165, + "title": "Auth0 not working", + "href": "https://github.com/orgs/langfuse/discussions/2165", + "created_at": "2024-05-28T11:38:43Z", + "upvotes": 2, + "comment_count": 3, "resolved": false, "labels": [ - "ui" + "self-hosting" ], "author": { - "login": "arthurGrigo", - "html_url": "https://github.com/arthurGrigo" + "login": "mforell", + "html_url": "https://github.com/mforell" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2268, - "title": "Langfuse retention settings", - "href": "https://github.com/orgs/langfuse/discussions/2268", - "created_at": "2024-06-07T12:27:32Z", - "upvotes": 6, - "comment_count": 6, - "resolved": false, + "number": 2162, + "title": "Connect Prompt ID to GENERATIONS when integrate Langfuse in LangChain.", + "href": "https://github.com/orgs/langfuse/discussions/2162", + "created_at": "2024-05-28T00:56:34Z", + "upvotes": 8, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "sudhanshu746", - "html_url": "https://github.com/sudhanshu746" + "login": "hunter0802", + "html_url": "https://github.com/hunter0802" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2241, - "title": "Tracing integration with unify.ai", - "href": "https://github.com/orgs/langfuse/discussions/2241", - "created_at": "2024-06-05T15:17:00Z", - "upvotes": 5, - "comment_count": 3, + "number": 2154, + "title": "__root__ -> items -> 0 -> datasetName field required (type=value_error.missing)", + "href": "https://github.com/orgs/langfuse/discussions/2154", + "created_at": "2024-05-27T11:26:24Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "integrations" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2237, - "title": "Add Langchain Support to Prompt Management", - "href": "https://github.com/orgs/langfuse/discussions/2237", - "created_at": "2024-06-05T10:05:13Z", - "upvotes": 32, - "comment_count": 5, + "number": 2152, + "title": "get_langchain_handler() alwasy start from trace root.", + "href": "https://github.com/orgs/langfuse/discussions/2152", + "created_at": "2024-05-27T10:47:42Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "feat-prompt-management", - "integration-langchain", - "✅ Done" + "integration-langchain" ], "author": { - "login": "guidev", - "html_url": "https://github.com/guidev" + "login": "hunter0802", + "html_url": "https://github.com/hunter0802" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2226, - "title": "Monitoring Costs and Traces generated by RAGAS", - "href": "https://github.com/orgs/langfuse/discussions/2226", - "created_at": "2024-06-04T09:35:25Z", - "upvotes": 4, + "number": 2146, + "title": "Customize LangChain Integration.", + "href": "https://github.com/orgs/langfuse/discussions/2146", + "created_at": "2024-05-27T06:12:41Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "integration-langchain" + ], "author": { - "login": "paolotamag", - "html_url": "https://github.com/paolotamag" + "login": "hunter0802", + "html_url": "https://github.com/hunter0802" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2215, - "title": "new chart in dashboard for booleans metrics", - "href": "https://github.com/orgs/langfuse/discussions/2215", - "created_at": "2024-06-03T12:48:37Z", + "number": 2145, + "title": "Need help on syntax for editing project roles", + "href": "https://github.com/orgs/langfuse/discussions/2145", + "created_at": "2024-05-26T18:50:59Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "paolotamag", - "html_url": "https://github.com/paolotamag" + "login": "hrithik062", + "html_url": "https://github.com/hrithik062" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2210, - "title": "MessagesPlaceholder in \"Create New Prompt\" panel", - "href": "https://github.com/orgs/langfuse/discussions/2210", - "created_at": "2024-06-03T06:58:45Z", - "upvotes": 6, - "comment_count": 2, - "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "number": 2142, + "title": "Unable to login with SSO", + "href": "https://github.com/orgs/langfuse/discussions/2142", + "created_at": "2024-05-24T18:40:35Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "NIKsun", - "html_url": "https://github.com/NIKsun" + "login": "alecor191", + "html_url": "https://github.com/alecor191" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2209, - "title": "Enhance data in daily metrics api endpoint", - "href": "https://github.com/orgs/langfuse/discussions/2209", - "created_at": "2024-06-02T14:38:15Z", - "upvotes": 1, + "number": 2137, + "title": "Latency (Avg) showing 0 for dataset runs", + "href": "https://github.com/orgs/langfuse/discussions/2137", + "created_at": "2024-05-24T07:33:51Z", + "upvotes": 4, "comment_count": 1, - "resolved": false, - "labels": [ - "✅ Done", - "feat-api" - ], + "resolved": true, + "labels": [], "author": { - "login": "matthiaslau", - "html_url": "https://github.com/matthiaslau" + "login": "karthik-TLIT", + "html_url": "https://github.com/karthik-TLIT" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2203, - "title": "Feature request: Ability to add comments to versions of prompts", - "href": "https://github.com/orgs/langfuse/discussions/2203", - "created_at": "2024-06-01T13:13:27Z", - "upvotes": 2, - "comment_count": 3, - "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "number": 2130, + "title": "Evaluations Not Available in Self-Hosted Version?", + "href": "https://github.com/orgs/langfuse/discussions/2130", + "created_at": "2024-05-23T14:31:16Z", + "upvotes": 3, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "c0pper", + "html_url": "https://github.com/c0pper" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2195, - "title": "Timeline/graph visualization for traces", - "href": "https://github.com/orgs/langfuse/discussions/2195", - "created_at": "2024-05-31T08:18:11Z", - "upvotes": 7, - "comment_count": 4, - "resolved": false, - "labels": [ - "✅ Done" - ], + "number": 2114, + "title": "Careers link on HN is broken", + "href": "https://github.com/orgs/langfuse/discussions/2114", + "created_at": "2024-05-21T07:28:26Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "david1542", - "html_url": "https://github.com/david1542" + "login": "davherrmann", + "html_url": "https://github.com/davherrmann" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2194, - "title": "Terraform Provider for internal Langfuse configuration", - "href": "https://github.com/orgs/langfuse/discussions/2194", - "created_at": "2024-05-31T06:23:11Z", - "upvotes": 2, + "number": 2111, + "title": "Token cost is counted even if langchains LLM cache is utilized", + "href": "https://github.com/orgs/langfuse/discussions/2111", + "created_at": "2024-05-20T23:23:44Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "self-hosting" + "integration-langchain" ], "author": { - "login": "mroedder-d7", - "html_url": "https://github.com/mroedder-d7" + "login": "arthurGrigo", + "html_url": "https://github.com/arthurGrigo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2184, - "title": "support query prompt via prompt id", - "href": "https://github.com/orgs/langfuse/discussions/2184", - "created_at": "2024-05-30T02:55:59Z", + "number": 2106, + "title": "Hability to store pre defined initial message", + "href": "https://github.com/orgs/langfuse/discussions/2106", + "created_at": "2024-05-20T20:40:23Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "hu9029", - "html_url": "https://github.com/hu9029" + "login": "Lunik", + "html_url": "https://github.com/Lunik" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2181, - "title": "Support for SDK entry-point wrapper around async REST API client", - "href": "https://github.com/orgs/langfuse/discussions/2181", - "created_at": "2024-05-29T17:50:22Z", + "number": 2099, + "title": "Deleting Duplicate Items in a Dataset", + "href": "https://github.com/orgs/langfuse/discussions/2099", + "created_at": "2024-05-20T09:48:58Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [], + "comment_count": 1, + "resolved": true, + "labels": [ + "feat-datasets" + ], "author": { - "login": "blazing-gig", - "html_url": "https://github.com/blazing-gig" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2176, - "title": "Support querying Users (GET) to support analytics pipeline solutions", - "href": "https://github.com/orgs/langfuse/discussions/2176", - "created_at": "2024-05-29T02:42:13Z", + "number": 2098, + "title": "Wrong model for billing", + "href": "https://github.com/orgs/langfuse/discussions/2098", + "created_at": "2024-05-20T09:29:33Z", "upvotes": 2, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-users" - ], + "resolved": true, + "labels": [], "author": { - "login": "Tjmstudios", - "html_url": "https://github.com/Tjmstudios" + "login": "wdxwj", + "html_url": "https://github.com/wdxwj" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2161, - "title": "Prompt version only create when different", - "href": "https://github.com/orgs/langfuse/discussions/2161", - "created_at": "2024-05-27T23:47:21Z", - "upvotes": 4, - "comment_count": 2, + "number": 2077, + "title": "Error Encountered During Migration for Applying Newly Supported Models to Existing Data", + "href": "https://github.com/orgs/langfuse/discussions/2077", + "created_at": "2024-05-16T15:30:33Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "brightsparc", - "html_url": "https://github.com/brightsparc" + "login": "Zherdev1996", + "html_url": "https://github.com/Zherdev1996" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2140, - "title": "clickhouse support", - "href": "https://github.com/orgs/langfuse/discussions/2140", - "created_at": "2024-05-24T15:21:14Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, + "number": 2073, + "title": "Will Playground be available for self-hosted?", + "href": "https://github.com/orgs/langfuse/discussions/2073", + "created_at": "2024-05-16T12:40:30Z", + "upvotes": 4, + "comment_count": 2, + "resolved": true, "labels": [ - "work-in-progress", - "performance" + "feat-playground" ], "author": { - "login": "newcworld", - "html_url": "https://github.com/newcworld" + "login": "sabatesduran", + "html_url": "https://github.com/sabatesduran" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2131, - "title": "Export to data warehouses (BigQuery etc)", - "href": "https://github.com/orgs/langfuse/discussions/2131", - "created_at": "2024-05-23T15:52:18Z", - "upvotes": 18, + "number": 2070, + "title": "Error on Local Deployment: \"Evals available in cloud only\" when Adding LLM API Key", + "href": "https://github.com/orgs/langfuse/discussions/2070", + "created_at": "2024-05-16T09:02:43Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "rohan-mehta", - "html_url": "https://github.com/rohan-mehta" + "login": "youngsj951104", + "html_url": "https://github.com/youngsj951104" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2124, - "title": "Proposal: Add Support for Uploading Dataset Items via UI", - "href": "https://github.com/orgs/langfuse/discussions/2124", - "created_at": "2024-05-22T10:58:04Z", - "upvotes": 4, + "number": 2069, + "title": "Does langfuse uses any Postgres-only features?", + "href": "https://github.com/orgs/langfuse/discussions/2069", + "created_at": "2024-05-16T06:36:16Z", + "upvotes": 2, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-datasets" - ], + "resolved": true, + "labels": [], "author": { - "login": "vaddenz", - "html_url": "https://github.com/vaddenz" + "login": "rohts-patil", + "html_url": "https://github.com/rohts-patil" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2119, - "title": "Phidata support", - "href": "https://github.com/orgs/langfuse/discussions/2119", - "created_at": "2024-05-21T14:20:09Z", + "number": 2063, + "title": "Exception(\"parent run not found\")", + "href": "https://github.com/orgs/langfuse/discussions/2063", + "created_at": "2024-05-15T14:45:00Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "integrations" - ], + "labels": [], "author": { - "login": "michaelpoluektov", - "html_url": "https://github.com/michaelpoluektov" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2104, - "title": "Feature Request: Tracing Sampling Rate Configuration for Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2104", - "created_at": "2024-05-20T16:23:05Z", + "number": 2042, + "title": "Availability of evals when self-hosting", + "href": "https://github.com/orgs/langfuse/discussions/2042", + "created_at": "2024-05-13T14:06:11Z", "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "✅ Done" + "feat-evals" ], "author": { - "login": "himansrivastava", - "html_url": "https://github.com/himansrivastava" + "login": "derevyan", + "html_url": "https://github.com/derevyan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2101, - "title": "feat: Adding AWS Cognito Authentication", - "href": "https://github.com/orgs/langfuse/discussions/2101", - "created_at": "2024-05-20T14:30:32Z", + "number": 2031, + "title": "Starting a demo from JS SDK and local running Langfuse, but cannot create init trace currently", + "href": "https://github.com/orgs/langfuse/discussions/2031", + "created_at": "2024-05-10T08:49:40Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "✅ Done", - "feat-auth" - ], + "labels": [], "author": { - "login": "Shekswess", - "html_url": "https://github.com/Shekswess" + "login": "JamieLee0510", + "html_url": "https://github.com/JamieLee0510" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2097, - "title": "Markdown Rendering Option", - "href": "https://github.com/orgs/langfuse/discussions/2097", - "created_at": "2024-05-18T16:58:37Z", - "upvotes": 4, - "comment_count": 4, - "resolved": false, + "number": 2009, + "title": "Custom name of Span when using Langchain handler instead of RunnableSequence", + "href": "https://github.com/orgs/langfuse/discussions/2009", + "created_at": "2024-05-08T12:23:08Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "✅ Done" + "integration-langchain" ], "author": { - "login": "hburrichter", - "html_url": "https://github.com/hburrichter" + "login": "nathan-vo810", + "html_url": "https://github.com/nathan-vo810" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2081, - "title": "feat: inject langfuse info into langchain metadata", - "href": "https://github.com/orgs/langfuse/discussions/2081", - "created_at": "2024-05-16T20:43:41Z", + "number": 2008, + "title": "Not able to add dataset item", + "href": "https://github.com/orgs/langfuse/discussions/2008", + "created_at": "2024-05-08T12:11:04Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, - "labels": [ - "integration-langchain" - ], + "labels": [], "author": { - "login": "benobytes", - "html_url": "https://github.com/benobytes" + "login": "nithin1995", + "html_url": "https://github.com/nithin1995" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2072, - "title": "Adding prompt tags via Python SDK (or other code based interactions)", - "href": "https://github.com/orgs/langfuse/discussions/2072", - "created_at": "2024-05-16T09:46:20Z", - "upvotes": 5, - "comment_count": 2, + "number": 2007, + "title": "Langfuse in PHP. Which are the minimum functions needed to implement?", + "href": "https://github.com/orgs/langfuse/discussions/2007", + "created_at": "2024-05-08T10:55:07Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "simon-hiel", - "html_url": "https://github.com/simon-hiel" + "login": "phpia", + "html_url": "https://github.com/phpia" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2071, - "title": "Save playground conversation to a dataset", - "href": "https://github.com/orgs/langfuse/discussions/2071", - "created_at": "2024-05-16T09:24:29Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, + "number": 2005, + "title": "How to get trace data with langfuse-langchain in JS/TS?", + "href": "https://github.com/orgs/langfuse/discussions/2005", + "created_at": "2024-05-08T08:08:42Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-datasets", - "feat-playground" + "integration-langchain" ], "author": { - "login": "bderenzi", - "html_url": "https://github.com/bderenzi" + "login": "AdiletBekmuratov", + "html_url": "https://github.com/AdiletBekmuratov" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2065, - "title": "Support multiple prompts attached to a generation.", - "href": "https://github.com/orgs/langfuse/discussions/2065", - "created_at": "2024-05-15T22:16:35Z", - "upvotes": 3, - "comment_count": 1, + "number": 1982, + "title": "trace doesn't work with .batch handler on langserve", + "href": "https://github.com/orgs/langfuse/discussions/1982", + "created_at": "2024-05-06T02:32:30Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "jansenderr", - "html_url": "https://github.com/jansenderr" + "login": "restuprajna", + "html_url": "https://github.com/restuprajna" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2064, - "title": "Show explicit error when viewing a project that doesn't exist", - "href": "https://github.com/orgs/langfuse/discussions/2064", - "created_at": "2024-05-15T16:49:32Z", + "number": 1979, + "title": "get_prompt function failed in langfuse-python 2.28.3", + "href": "https://github.com/orgs/langfuse/discussions/1979", + "created_at": "2024-05-05T19:57:40Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "backmask", - "html_url": "https://github.com/backmask" + "login": "nathan-vo810", + "html_url": "https://github.com/nathan-vo810" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2045, - "title": "Requesting official support OpenAI's new gpt-4o model", - "href": "https://github.com/orgs/langfuse/discussions/2045", - "created_at": "2024-05-13T21:37:38Z", - "upvotes": 3, - "comment_count": 5, + "number": 1969, + "title": "How to utilize a dataset w/ typescript and langchain integration", + "href": "https://github.com/orgs/langfuse/discussions/1969", + "created_at": "2024-05-03T15:22:21Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "integration-openai", - "✅ Done", - "feat-cost-tracking" + "feat-datasets" ], "author": { - "login": "varenc", - "html_url": "https://github.com/varenc" + "login": "sahellebusch", + "html_url": "https://github.com/sahellebusch" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2043, - "title": "Support instrumentation through openllmetry", - "href": "https://github.com/orgs/langfuse/discussions/2043", - "created_at": "2024-05-13T19:27:59Z", - "upvotes": 8, - "comment_count": 0, - "resolved": false, + "number": 1957, + "title": "DevOps: What is the best way to create separate Langfuse instances in different environments: Dev, Test, QA, Prod?", + "href": "https://github.com/orgs/langfuse/discussions/1957", + "created_at": "2024-05-02T21:28:07Z", + "upvotes": 2, + "comment_count": 2, + "resolved": true, "labels": [ - "integrations" + "self-hosting" ], "author": { - "login": "baggiponte", - "html_url": "https://github.com/baggiponte" - }, - "category": "Ideas" - }, - { - "number": 2039, - "title": "Introduce the concept of \"sub-prompt\" to improve prompt reusability", - "href": "https://github.com/orgs/langfuse/discussions/2039", - "created_at": "2024-05-13T10:14:44Z", - "upvotes": 3, - "comment_count": 1, - "resolved": false, - "labels": [], - "author": { - "login": "khaelys", - "html_url": "https://github.com/khaelys" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2030, - "title": "Add number of 'successful request' to traces list view", - "href": "https://github.com/orgs/langfuse/discussions/2030", - "created_at": "2024-05-09T23:25:27Z", + "number": 1952, + "title": "How to communicate trace-id between backend and frontend ? (langchain+langserve integration)", + "href": "https://github.com/orgs/langfuse/discussions/1952", + "created_at": "2024-05-02T13:48:20Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "integration-langchain" + ], "author": { - "login": "arthurGrigo", - "html_url": "https://github.com/arthurGrigo" + "login": "Sinnaeve", + "html_url": "https://github.com/Sinnaeve" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2021, - "title": "Ask for a import/export on prompt management page", - "href": "https://github.com/orgs/langfuse/discussions/2021", - "created_at": "2024-05-09T03:17:50Z", - "upvotes": 1, - "comment_count": 2, - "resolved": false, + "number": 1946, + "title": "Not able to build docker image from web/Dockerfile", + "href": "https://github.com/orgs/langfuse/discussions/1946", + "created_at": "2024-05-02T09:41:18Z", + "upvotes": 2, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "ShaunDeng", - "html_url": "https://github.com/ShaunDeng" + "login": "Subham0793", + "html_url": "https://github.com/Subham0793" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2006, - "title": "Gitlab Auth Provider", - "href": "https://github.com/orgs/langfuse/discussions/2006", - "created_at": "2024-05-08T10:12:51Z", - "upvotes": 1, + "number": 1940, + "title": "Simple Prompt -> LLM error with Usage Object?", + "href": "https://github.com/orgs/langfuse/discussions/1940", + "created_at": "2024-05-01T13:47:14Z", + "upvotes": 2, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "jsirex", - "html_url": "https://github.com/jsirex" + "login": "tzilkha", + "html_url": "https://github.com/tzilkha" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1990, - "title": "Add batch actions to traces", - "href": "https://github.com/orgs/langfuse/discussions/1990", - "created_at": "2024-05-07T09:37:42Z", - "upvotes": 3, - "comment_count": 0, + "number": 1864, + "title": "Can't see traces in the webUI if callback_handler passed to LLM init constructor", + "href": "https://github.com/orgs/langfuse/discussions/1864", + "created_at": "2024-04-25T21:01:54Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "nimbusaeta", - "html_url": "https://github.com/nimbusaeta" + "login": "gabrielfior", + "html_url": "https://github.com/gabrielfior" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1988, - "title": "Upload datasets via UI", - "href": "https://github.com/orgs/langfuse/discussions/1988", - "created_at": "2024-05-06T20:25:20Z", - "upvotes": 8, + "number": 1860, + "title": "Alter generation names with LangChain integration", + "href": "https://github.com/orgs/langfuse/discussions/1860", + "created_at": "2024-04-25T18:12:35Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-datasets" + "integration-langchain" ], "author": { - "login": "assafweinberg", - "html_url": "https://github.com/assafweinberg" + "login": "nic-asnes-klaviyo", + "html_url": "https://github.com/nic-asnes-klaviyo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1987, - "title": "API/UI to delete dataset items and runs", - "href": "https://github.com/orgs/langfuse/discussions/1987", - "created_at": "2024-05-06T17:13:16Z", - "upvotes": 18, - "comment_count": 2, + "number": 1831, + "title": "how to check only output tokens and models costs related to only output tokens?", + "href": "https://github.com/orgs/langfuse/discussions/1831", + "created_at": "2024-04-24T12:27:17Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "tomek82", - "html_url": "https://github.com/tomek82" + "login": "manishiitg", + "html_url": "https://github.com/manishiitg" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1963, - "title": "Is it possible integrate Langfuse with Microsoft Copilot Studio?", - "href": "https://github.com/orgs/langfuse/discussions/1963", - "created_at": "2024-05-03T03:33:22Z", + "number": 1814, + "title": "Deploy to heroku", + "href": "https://github.com/orgs/langfuse/discussions/1814", + "created_at": "2024-04-23T13:56:27Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "MarcoSteinke", + "html_url": "https://github.com/MarcoSteinke" }, - "category": "Ideas" + "category": "Support" }, { - "number": 2055, - "title": "Openai: Support IO capture when streaming function / tool call", - "href": "https://github.com/orgs/langfuse/discussions/2055", - "created_at": "2024-05-01T15:25:15Z", - "upvotes": 10, - "comment_count": 6, + "number": 1788, + "title": "Need help with resolving long runtimes when Langfuse tracing is enabled", + "href": "https://github.com/orgs/langfuse/discussions/1788", + "created_at": "2024-04-19T17:46:05Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "sdk-python", - "integration-openai", - "✅ Done" - ], + "labels": [], "author": { - "login": "DanrForetellix", - "html_url": "https://github.com/DanrForetellix" + "login": "pooja1423", + "html_url": "https://github.com/pooja1423" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1941, - "title": "Looking into allowing more customization of the table", - "href": "https://github.com/orgs/langfuse/discussions/1941", - "created_at": "2024-05-01T14:47:32Z", + "number": 1785, + "title": "How to limit the number of traces", + "href": "https://github.com/orgs/langfuse/discussions/1785", + "created_at": "2024-04-19T10:29:17Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "Mohamed-Ayaan358", - "html_url": "https://github.com/Mohamed-Ayaan358" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1916, - "title": "Langchain integration Improvements", - "href": "https://github.com/orgs/langfuse/discussions/1916", - "created_at": "2024-04-30T13:23:19Z", - "upvotes": 2, - "comment_count": 2, + "number": 1773, + "title": "Flowise 1.6.5 can not Trace", + "href": "https://github.com/orgs/langfuse/discussions/1773", + "created_at": "2024-04-18T11:55:32Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "integration-langchain", - "✅ Done" - ], + "labels": [], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "lknbv5", + "html_url": "https://github.com/lknbv5" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1904, - "title": "Retrieve prompts based on versioning rather than times for caching", - "href": "https://github.com/orgs/langfuse/discussions/1904", - "created_at": "2024-04-29T14:04:27Z", + "number": 1759, + "title": "How to get generations and scores in the same trace when using OpenAI sdk or other tools", + "href": "https://github.com/orgs/langfuse/discussions/1759", + "created_at": "2024-04-17T15:56:51Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "databill86", + "html_url": "https://github.com/databill86" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1896, - "title": "Delete Session", - "href": "https://github.com/orgs/langfuse/discussions/1896", - "created_at": "2024-04-29T08:01:05Z", - "upvotes": 6, - "comment_count": 0, + "number": 1712, + "title": "Invalid public key", + "href": "https://github.com/orgs/langfuse/discussions/1712", + "created_at": "2024-04-14T18:11:51Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-sessions" - ], + "labels": [], "author": { - "login": "rohan-gt", - "html_url": "https://github.com/rohan-gt" + "login": "taaha3244", + "html_url": "https://github.com/taaha3244" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1895, - "title": "linking prompts with tracing in langchain integration", - "href": "https://github.com/orgs/langfuse/discussions/1895", - "created_at": "2024-04-28T13:13:08Z", - "upvotes": 10, + "number": 1672, + "title": "Cookies not allowed", + "href": "https://github.com/orgs/langfuse/discussions/1672", + "created_at": "2024-04-11T07:43:53Z", + "upvotes": 1, "comment_count": 3, "resolved": false, - "labels": [ - "feat-prompt-management", - "integration-langchain", - "✅ Done" - ], + "labels": [], "author": { - "login": "SatheeshJM", - "html_url": "https://github.com/SatheeshJM" + "login": "danielpirs", + "html_url": "https://github.com/danielpirs" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1867, - "title": "Add integration with evaluation frameworks", - "href": "https://github.com/orgs/langfuse/discussions/1867", - "created_at": "2024-04-25T23:09:03Z", + "number": 1649, + "title": "Run Langchain Evaluations on data in Langfuse , Why is the prompt not considered, and could this lead to evaluation flaws?", + "href": "https://github.com/orgs/langfuse/discussions/1649", + "created_at": "2024-04-10T05:25:28Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "johnnydevriese", - "html_url": "https://github.com/johnnydevriese" + "login": "pengpengIlove", + "html_url": "https://github.com/pengpengIlove" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1862, - "title": "Support Linking Execution Trace to DatasetItem without Fetching Entire Dataset", - "href": "https://github.com/orgs/langfuse/discussions/1862", - "created_at": "2024-04-25T18:57:08Z", + "number": 1610, + "title": "Scoring a trace after the LLM chain returns", + "href": "https://github.com/orgs/langfuse/discussions/1610", + "created_at": "2024-04-07T15:12:34Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "feat-datasets" + "feat-scores" ], "author": { - "login": "sfarthin", - "html_url": "https://github.com/sfarthin" + "login": "pooja1423", + "html_url": "https://github.com/pooja1423" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1858, - "title": "Platform User roles to allow or disable project creation", - "href": "https://github.com/orgs/langfuse/discussions/1858", - "created_at": "2024-04-25T16:00:12Z", + "number": 1601, + "title": "Okta auth got `read ECONNRESET`", + "href": "https://github.com/orgs/langfuse/discussions/1601", + "created_at": "2024-04-04T03:46:08Z", "upvotes": 1, "comment_count": 2, "resolved": false, - "labels": [ - "✅ Done", - "feat-rbac" - ], + "labels": [], "author": { - "login": "JMcGenn", - "html_url": "https://github.com/JMcGenn" + "login": "tmwatchanan", + "html_url": "https://github.com/tmwatchanan" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1851, - "title": "[oauth] Keycloak provider support", - "href": "https://github.com/orgs/langfuse/discussions/1851", - "created_at": "2024-04-25T12:39:26Z", - "upvotes": 7, + "number": 1538, + "title": "Trace input is null when passing in nodes, or Documents with transformations to VectorStoreIndex constructor", + "href": "https://github.com/orgs/langfuse/discussions/1538", + "created_at": "2024-03-29T00:30:49Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "self-hosting" - ], + "labels": [], "author": { - "login": "9teen90nine", - "html_url": "https://github.com/9teen90nine" + "login": "mwertheim-zco", + "html_url": "https://github.com/mwertheim-zco" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1843, - "title": "Support GigaChat model from LangChain", - "href": "https://github.com/orgs/langfuse/discussions/1843", - "created_at": "2024-04-25T09:24:07Z", + "number": 1536, + "title": "Tracing and Session support on Integrations like LiteLLM Proxy and others and Is LangFuse logging a background process?", + "href": "https://github.com/orgs/langfuse/discussions/1536", + "created_at": "2024-03-28T20:22:49Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [ - "integration-langchain" + "integration-litellm", + "feat-sessions" ], "author": { - "login": "Rai220", - "html_url": "https://github.com/Rai220" + "login": "Harryalways317", + "html_url": "https://github.com/Harryalways317" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1830, - "title": "Decorator should also be able to return JSON or Dictionary object", - "href": "https://github.com/orgs/langfuse/discussions/1830", - "created_at": "2024-04-24T09:41:39Z", - "upvotes": 1, - "comment_count": 2, + "number": 1528, + "title": "Aggregated project from multiple langfuse servers", + "href": "https://github.com/orgs/langfuse/discussions/1528", + "created_at": "2024-03-28T09:01:37Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "nathan-vo810", - "html_url": "https://github.com/nathan-vo810" + "login": "juan-abia", + "html_url": "https://github.com/juan-abia" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1826, - "title": "Having a session_with_user client", - "href": "https://github.com/orgs/langfuse/discussions/1826", - "created_at": "2024-04-24T08:31:05Z", + "number": 1524, + "title": "How to add default user and project to self-hosted docker?", + "href": "https://github.com/orgs/langfuse/discussions/1524", + "created_at": "2024-03-28T08:00:07Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, - "labels": [], + "comment_count": 2, + "resolved": true, + "labels": [ + "self-hosting" + ], "author": { - "login": "rtzy7", - "html_url": "https://github.com/rtzy7" + "login": "tzsombor95", + "html_url": "https://github.com/tzsombor95" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1823, - "title": "Change `/api/chatCompletion` to be a standard OpenAI proxy on `/api/v1/chat/completions`?", - "href": "https://github.com/orgs/langfuse/discussions/1823", - "created_at": "2024-04-23T19:48:34Z", - "upvotes": 1, + "number": 1512, + "title": "[Alerts] Connect to Slack", + "href": "https://github.com/orgs/langfuse/discussions/1512", + "created_at": "2024-03-27T08:04:49Z", + "upvotes": 3, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" - }, - "category": "Ideas" - }, - { - "number": 1820, - "title": "Auth using Microsoft Entra ID", - "href": "https://github.com/orgs/langfuse/discussions/1820", - "created_at": "2024-04-23T18:32:42Z", - "upvotes": 1, - "comment_count": 2, - "resolved": false, - "labels": [ - "✅ Done", - "self-hosting" - ], - "author": { - "login": "Stadly", - "html_url": "https://github.com/Stadly" + "login": "hypernovas", + "html_url": "https://github.com/hypernovas" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1816, - "title": "Add a metrics endpoint for Prometheus", - "href": "https://github.com/orgs/langfuse/discussions/1816", - "created_at": "2024-04-23T14:33:38Z", - "upvotes": 2, + "number": 1486, + "title": "Update/delete score using python sdk", + "href": "https://github.com/orgs/langfuse/discussions/1486", + "created_at": "2024-03-25T20:13:55Z", + "upvotes": 4, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "nolwennz", - "html_url": "https://github.com/nolwennz" + "login": "msanand", + "html_url": "https://github.com/msanand" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1813, - "title": "Provide an integration with Matomo Analytics so as for Posthog", - "href": "https://github.com/orgs/langfuse/discussions/1813", - "created_at": "2024-04-23T12:24:41Z", - "upvotes": 12, - "comment_count": 4, - "resolved": false, + "number": 1481, + "title": "502-Bad Request", + "href": "https://github.com/orgs/langfuse/discussions/1481", + "created_at": "2024-03-22T13:06:18Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "integrations" + "self-hosting" ], "author": { - "login": "Chardonneaur", - "html_url": "https://github.com/Chardonneaur" + "login": "tbarbito", + "html_url": "https://github.com/tbarbito" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1800, - "title": "Add command r/command r plus via Azure Marketplace", - "href": "https://github.com/orgs/langfuse/discussions/1800", - "created_at": "2024-04-22T16:11:38Z", + "number": 1466, + "title": "bug: Potential bug with AzureAD auth setup", + "href": "https://github.com/orgs/langfuse/discussions/1466", + "created_at": "2024-03-22T07:12:43Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "bug", - "integration-langchain" + "self-hosting" ], "author": { - "login": "jayfk", - "html_url": "https://github.com/jayfk" + "login": "mprudra", + "html_url": "https://github.com/mprudra" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1794, - "title": "User-level dashboard", - "href": "https://github.com/orgs/langfuse/discussions/1794", - "created_at": "2024-04-22T01:56:15Z", + "number": 1449, + "title": "Langfuse session ID when using Chainlit", + "href": "https://github.com/orgs/langfuse/discussions/1449", + "created_at": "2024-03-20T00:57:09Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-users" - ], + "labels": [], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "tituslhy", + "html_url": "https://github.com/tituslhy" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1793, - "title": "Request chart of min/avg/max input/output tokens", - "href": "https://github.com/orgs/langfuse/discussions/1793", - "created_at": "2024-04-21T13:33:39Z", - "upvotes": 2, + "number": 1445, + "title": "Linking dataset run items with existing callback handler", + "href": "https://github.com/orgs/langfuse/discussions/1445", + "created_at": "2024-03-19T16:54:54Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "subandwho", + "html_url": "https://github.com/subandwho" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1783, - "title": "Limit new user registration", - "href": "https://github.com/orgs/langfuse/discussions/1783", - "created_at": "2024-04-19T09:34:55Z", + "number": 1434, + "title": "Add UserID and Feedback when using LlamaIndex Integration", + "href": "https://github.com/orgs/langfuse/discussions/1434", + "created_at": "2024-03-18T20:24:29Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [ - "self-hosting" + "integraton-llamaindex" ], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "skelleex", + "html_url": "https://github.com/skelleex" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1781, - "title": "feature for python client:get traces by score", - "href": "https://github.com/orgs/langfuse/discussions/1781", - "created_at": "2024-04-19T09:12:48Z", + "number": 1432, + "title": "langfuse.api.resources.commons.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'Observation not found'}", + "href": "https://github.com/orgs/langfuse/discussions/1432", + "created_at": "2024-03-18T13:29:05Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "StarsSparkle", - "html_url": "https://github.com/StarsSparkle" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1780, - "title": "Log for Function Calling", - "href": "https://github.com/orgs/langfuse/discussions/1780", - "created_at": "2024-04-19T06:40:55Z", - "upvotes": 5, + "number": 1429, + "title": "Hybrid usage Langfuse among OpenAI calls as well Langchain", + "href": "https://github.com/orgs/langfuse/discussions/1429", + "created_at": "2024-03-17T14:09:57Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "integration-openai" - ], + "resolved": true, + "labels": [], "author": { - "login": "jaindees", - "html_url": "https://github.com/jaindees" + "login": "mikeon", + "html_url": "https://github.com/mikeon" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1776, - "title": "SSO: Cognito", - "href": "https://github.com/orgs/langfuse/discussions/1776", - "created_at": "2024-04-18T20:40:43Z", - "upvotes": 1, + "number": 1420, + "title": "Datasets list / by id", + "href": "https://github.com/orgs/langfuse/discussions/1420", + "created_at": "2024-03-15T02:22:27Z", + "upvotes": 2, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "✅ Done", - "self-hosting" + "feat-datasets" ], "author": { - "login": "theluk", - "html_url": "https://github.com/theluk" + "login": "norton120", + "html_url": "https://github.com/norton120" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1774, - "title": "PromptClient: Support mustache type export to langchain", - "href": "https://github.com/orgs/langfuse/discussions/1774", - "created_at": "2024-04-18T18:52:40Z", + "number": 1417, + "title": "Running Langfuse in Kubernetes", + "href": "https://github.com/orgs/langfuse/discussions/1417", + "created_at": "2024-03-14T19:59:42Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "maxjacu", - "html_url": "https://github.com/maxjacu" + "login": "mikeon", + "html_url": "https://github.com/mikeon" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1770, - "title": "New REST API endpoint to get all prompts", - "href": "https://github.com/orgs/langfuse/discussions/1770", - "created_at": "2024-04-18T02:40:14Z", - "upvotes": 1, - "comment_count": 2, + "number": 1382, + "title": "Match LLMs from AWS Bedrock to added model definition", + "href": "https://github.com/orgs/langfuse/discussions/1382", + "created_at": "2024-03-09T08:28:53Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "zoltan-fedor", - "html_url": "https://github.com/zoltan-fedor" + "login": "DominikNeumaier", + "html_url": "https://github.com/DominikNeumaier" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1769, - "title": "Request chart of the generation speed of tokens (tokens/s)", - "href": "https://github.com/orgs/langfuse/discussions/1769", - "created_at": "2024-04-18T02:14:37Z", + "number": 1380, + "title": "Langfuse flush() taking a long time and hangs", + "href": "https://github.com/orgs/langfuse/discussions/1380", + "created_at": "2024-03-09T00:09:55Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" - }, - "category": "Ideas" + "login": "venu-shapley", + "html_url": "https://github.com/venu-shapley" + }, + "category": "Support" }, { - "number": 1760, - "title": "annotation of traces in langfuse console?", - "href": "https://github.com/orgs/langfuse/discussions/1760", - "created_at": "2024-04-17T17:51:47Z", - "upvotes": 3, + "number": 1373, + "title": "How to fix error when running docs app demo chat", + "href": "https://github.com/orgs/langfuse/discussions/1373", + "created_at": "2024-03-08T00:08:46Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "erik-squared", - "html_url": "https://github.com/erik-squared" + "login": "luandro", + "html_url": "https://github.com/luandro" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1755, - "title": "feat: Prompt API Search (by tags)", - "href": "https://github.com/orgs/langfuse/discussions/1755", - "created_at": "2024-04-17T09:37:50Z", - "upvotes": 2, + "number": 1357, + "title": "Run items not appearing when linking to a trace and not a span or a generation", + "href": "https://github.com/orgs/langfuse/discussions/1357", + "created_at": "2024-03-07T10:17:34Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "✅ Done" + "feat-datasets" ], "author": { - "login": "bryan-agicap", - "html_url": "https://github.com/bryan-agicap" + "login": "ladislasdellinger", + "html_url": "https://github.com/ladislasdellinger" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1744, - "title": "Is it possible to support Dify?", - "href": "https://github.com/orgs/langfuse/discussions/1744", - "created_at": "2024-04-16T20:55:11Z", - "upvotes": 2, - "comment_count": 2, + "number": 1353, + "title": "How do I add custom LLM APIs to the Langfuse UI?", + "href": "https://github.com/orgs/langfuse/discussions/1353", + "created_at": "2024-03-07T06:33:23Z", + "upvotes": 0, + "comment_count": 1, "resolved": false, - "labels": [ - "integrations", - "✅ Done", - "integration-dify" - ], + "labels": [], "author": { - "login": "jtsang4", - "html_url": "https://github.com/jtsang4" + "login": "yudhiesh", + "html_url": "https://github.com/yudhiesh" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1716, - "title": "feat: Add `TRACE_EVENTS` flag", - "href": "https://github.com/orgs/langfuse/discussions/1716", - "created_at": "2024-04-15T12:29:30Z", + "number": 1336, + "title": "Applying database migrations failed. This is mostly caused by the database being unavailable.", + "href": "https://github.com/orgs/langfuse/discussions/1336", + "created_at": "2024-03-06T09:10:19Z", "upvotes": 1, "comment_count": 2, "resolved": false, - "labels": [ - "✅ Done" - ], + "labels": [], "author": { - "login": "JorisAndrade", - "html_url": "https://github.com/JorisAndrade" + "login": "everyfin-in", + "html_url": "https://github.com/everyfin-in" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1715, - "title": "Add support for ZITADEL OIDC", - "href": "https://github.com/orgs/langfuse/discussions/1715", - "created_at": "2024-04-15T12:27:54Z", + "number": 1335, + "title": "Openai and null traces for input/output/metadata", + "href": "https://github.com/orgs/langfuse/discussions/1335", + "created_at": "2024-03-06T02:02:46Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, + "labels": [], + "author": { + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" + }, + "category": "Support" + }, + { + "number": 1328, + "title": "Incompatibility between openllmetry and langfuse OpenAI wrapper", + "href": "https://github.com/orgs/langfuse/discussions/1328", + "created_at": "2024-03-05T17:03:34Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "self-hosting" - ], + "labels": [], "author": { - "login": "bitfactory-sem-denbroeder", - "html_url": "https://github.com/bitfactory-sem-denbroeder" + "login": "pamelafox", + "html_url": "https://github.com/pamelafox" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1711, - "title": "Webhook to trigger CI/CD pipeline when new prompt version is created", - "href": "https://github.com/orgs/langfuse/discussions/1711", - "created_at": "2024-04-14T13:46:30Z", - "upvotes": 5, + "number": 1326, + "title": "Does Langfuse integrate with LiteLLM Proxy Server?", + "href": "https://github.com/orgs/langfuse/discussions/1326", + "created_at": "2024-03-05T15:25:37Z", + "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [ - "feat-prompt-management", - "feat-api" - ], + "resolved": true, + "labels": [], "author": { - "login": "tamdoEH", - "html_url": "https://github.com/tamdoEH" + "login": "alphanome", + "html_url": "https://github.com/alphanome" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1710, - "title": "Review feature for prompt deployment", - "href": "https://github.com/orgs/langfuse/discussions/1710", - "created_at": "2024-04-14T13:39:50Z", - "upvotes": 3, - "comment_count": 3, + "number": 1325, + "title": "Do you need a helm chart of langfuse?", + "href": "https://github.com/orgs/langfuse/discussions/1325", + "created_at": "2024-03-05T15:02:42Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [ - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "tamdoEH", - "html_url": "https://github.com/tamdoEH" + "login": "artemus717", + "html_url": "https://github.com/artemus717" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1707, - "title": "API for custom model <> token usage pricing", - "href": "https://github.com/orgs/langfuse/discussions/1707", - "created_at": "2024-04-13T22:37:38Z", - "upvotes": 3, + "number": 1323, + "title": "When referencing the local langfuse in the langserve code, an error occurs:“ImportError: cannot import name 'ChatDeepInfra' from 'langchain_community.chat_models...”", + "href": "https://github.com/orgs/langfuse/discussions/1323", + "created_at": "2024-03-05T13:03:49Z", + "upvotes": 2, "comment_count": 2, - "resolved": false, - "labels": [ - "✅ Done", - "feat-api" - ], + "resolved": true, + "labels": [], "author": { - "login": "rydamckinney", - "html_url": "https://github.com/rydamckinney" + "login": "zhenlong-zhu", + "html_url": "https://github.com/zhenlong-zhu" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1696, - "title": "Export & import for prompts, copy between projects", - "href": "https://github.com/orgs/langfuse/discussions/1696", - "created_at": "2024-04-12T20:28:47Z", - "upvotes": 9, - "comment_count": 5, - "resolved": false, + "number": 1225, + "title": "Can Langfuse be used to record the records of ConversationChain in LangChain?", + "href": "https://github.com/orgs/langfuse/discussions/1225", + "created_at": "2024-02-22T09:24:34Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, "labels": [ - "feat-prompt-management" + "integration-langchain" ], "author": { - "login": "zoltan-fedor", - "html_url": "https://github.com/zoltan-fedor" + "login": "lyzltysgithub", + "html_url": "https://github.com/lyzltysgithub" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1692, - "title": "Read-only prompt keys?", - "href": "https://github.com/orgs/langfuse/discussions/1692", - "created_at": "2024-04-12T00:57:44Z", - "upvotes": 2, + "number": 1193, + "title": "What is the shadow database needed for?", + "href": "https://github.com/orgs/langfuse/discussions/1193", + "created_at": "2024-02-17T08:23:33Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "Stadly", + "html_url": "https://github.com/Stadly" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1671, - "title": "Ability to run langfuse in tests automatically without manual involvement", - "href": "https://github.com/orgs/langfuse/discussions/1671", - "created_at": "2024-04-11T05:29:44Z", + "number": 1184, + "title": "Unable to set session id or other CallbackHandler parameters when passing trace client in langchain sdk", + "href": "https://github.com/orgs/langfuse/discussions/1184", + "created_at": "2024-02-16T08:01:51Z", "upvotes": 1, - "comment_count": 2, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [ - "✅ Done", - "self-hosting" + "integration-langchain" ], "author": { - "login": "SinghCoder", - "html_url": "https://github.com/SinghCoder" + "login": "sasidevtool", + "html_url": "https://github.com/sasidevtool" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1664, - "title": "\"Task\" and \"Bot\" core abstractions", - "href": "https://github.com/orgs/langfuse/discussions/1664", - "created_at": "2024-04-10T20:24:53Z", + "number": 1186, + "title": "How to set tags when using the Langchain Callback handler", + "href": "https://github.com/orgs/langfuse/discussions/1186", + "created_at": "2024-02-16T05:47:31Z", "upvotes": 2, - "comment_count": 1, - "resolved": false, - "labels": [], - "author": { - "login": "sfarthin", - "html_url": "https://github.com/sfarthin" - }, - "category": "Ideas" - }, - { - "number": 1660, - "title": "Prompt Composability", - "href": "https://github.com/orgs/langfuse/discussions/1660", - "created_at": "2024-04-10T15:25:05Z", - "upvotes": 6, - "comment_count": 3, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [ - "feat-prompt-management" + "sdk-python", + "integration-langchain", + "feat-tags" ], "author": { - "login": "meissnereric", - "html_url": "https://github.com/meissnereric" + "login": "reza-mohideen", + "html_url": "https://github.com/reza-mohideen" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1633, - "title": "feat: Function Calling Under OpenAI Format", - "href": "https://github.com/orgs/langfuse/discussions/1633", - "created_at": "2024-04-09T08:49:58Z", + "number": 1179, + "title": "Ollama token counts", + "href": "https://github.com/orgs/langfuse/discussions/1179", + "created_at": "2024-02-15T23:38:39Z", "upvotes": 2, - "comment_count": 1, - "resolved": false, - "labels": [ - "feat-playground" - ], - "author": { - "login": "anhphong22", - "html_url": "https://github.com/anhphong22" - }, - "category": "Ideas" - }, - { - "number": 1630, - "title": "Groq - Mixtral", - "href": "https://github.com/orgs/langfuse/discussions/1630", - "created_at": "2024-04-09T05:11:12Z", - "upvotes": 1, - "comment_count": 1, - "resolved": false, + "comment_count": 2, + "resolved": true, "labels": [], "author": { - "login": "mike4lyf", - "html_url": "https://github.com/mike4lyf" - }, - "category": "Ideas" - }, - { - "number": 1627, - "title": "VertexAI support", - "href": "https://github.com/orgs/langfuse/discussions/1627", - "created_at": "2024-04-08T22:43:38Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, - "labels": [ - "integration-langchain" - ], - "author": { - "login": "eles13", - "html_url": "https://github.com/eles13" + "login": "aiseei", + "html_url": "https://github.com/aiseei" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1613, - "title": "[Feature] Add a score value filter", - "href": "https://github.com/orgs/langfuse/discussions/1613", - "created_at": "2024-04-08T07:58:58Z", + "number": 1310, + "title": "Trace of custom classes gives nondescriptive info", + "href": "https://github.com/orgs/langfuse/discussions/1310", + "created_at": "2024-02-06T14:13:26Z", "upvotes": 1, "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "Hacky-DH", - "html_url": "https://github.com/Hacky-DH" + "login": "mjungiewicz-exadel", + "html_url": "https://github.com/mjungiewicz-exadel" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1612, - "title": "DSPY integration", - "href": "https://github.com/orgs/langfuse/discussions/1612", - "created_at": "2024-04-07T18:54:32Z", + "number": 1091, + "title": "How to pass span id to OpenAI `chat.completions.create`", + "href": "https://github.com/orgs/langfuse/discussions/1091", + "created_at": "2024-02-06T09:33:30Z", "upvotes": 1, "comment_count": 1, - "resolved": false, - "labels": [], + "resolved": true, + "labels": [ + "integration-openai" + ], "author": { - "login": "wdhitchc", - "html_url": "https://github.com/wdhitchc" + "login": "techytushar", + "html_url": "https://github.com/techytushar" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1566, - "title": "LangchainCallbackHandler httpx_client not accessible", - "href": "https://github.com/orgs/langfuse/discussions/1566", - "created_at": "2024-04-03T09:18:12Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, + "number": 1081, + "title": "Sessions vs Traces?", + "href": "https://github.com/orgs/langfuse/discussions/1081", + "created_at": "2024-02-05T21:06:03Z", + "upvotes": 1, + "comment_count": 2, + "resolved": true, "labels": [ - "integration-langchain" + "feat-sessions" ], "author": { - "login": "dlmatt", - "html_url": "https://github.com/dlmatt" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1541, - "title": "Disable events logging", - "href": "https://github.com/orgs/langfuse/discussions/1541", - "created_at": "2024-03-29T18:08:13Z", - "upvotes": 8, - "comment_count": 3, + "number": 1071, + "title": "feat: support for custom httpx.client", + "href": "https://github.com/orgs/langfuse/discussions/1071", + "created_at": "2024-02-05T06:35:23Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "✅ Done" - ], + "labels": [], "author": { - "login": "omgovich", - "html_url": "https://github.com/omgovich" + "login": "brandonkzw", + "html_url": "https://github.com/brandonkzw" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1535, - "title": "Request for Integration of Mistral Models into Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/1535", - "created_at": "2024-03-28T16:10:25Z", - "upvotes": 5, + "number": 1070, + "title": "Where to log request and response headers of generations? (litellm)", + "href": "https://github.com/orgs/langfuse/discussions/1070", + "created_at": "2024-02-05T02:40:38Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "integrations", - "✅ Done" + "integration-litellm" ], "author": { - "login": "Zherdev1996", - "html_url": "https://github.com/Zherdev1996" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1533, - "title": "Managing Embeddings", - "href": "https://github.com/orgs/langfuse/discussions/1533", - "created_at": "2024-03-28T15:36:21Z", + "number": 1055, + "title": "Best way to flush LF in Next.js?", + "href": "https://github.com/orgs/langfuse/discussions/1055", + "created_at": "2024-02-02T17:50:58Z", "upvotes": 1, - "comment_count": 0, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "Botman-Hotman", - "html_url": "https://github.com/Botman-Hotman" + "login": "gullerg", + "html_url": "https://github.com/gullerg" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1513, - "title": "Langfuse Trace with OpenAI Assistants", - "href": "https://github.com/orgs/langfuse/discussions/1513", - "created_at": "2024-03-27T11:47:19Z", - "upvotes": 9, - "comment_count": 3, - "resolved": false, - "labels": [ - "integration-openai" - ], + "number": 1054, + "title": "Sentry for self-hosted?", + "href": "https://github.com/orgs/langfuse/discussions/1054", + "created_at": "2024-02-02T17:21:06Z", + "upvotes": 1, + "comment_count": 1, + "resolved": true, + "labels": [], "author": { - "login": "marco-introvigne", - "html_url": "https://github.com/marco-introvigne" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1500, - "title": "Comment column can have any name the user chooses, there could be multiple comment columns per metric", - "href": "https://github.com/orgs/langfuse/discussions/1500", - "created_at": "2024-03-26T08:42:45Z", + "number": 1051, + "title": "How can I get the trace_id in langfuse.openai.OpenAI?", + "href": "https://github.com/orgs/langfuse/discussions/1051", + "created_at": "2024-02-02T09:39:55Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "yangge2333", + "html_url": "https://github.com/yangge2333" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1488, - "title": "Make Langfuse switchable", - "href": "https://github.com/orgs/langfuse/discussions/1488", - "created_at": "2024-03-25T21:05:17Z", + "number": 1044, + "title": "AWS SES IAM Policy", + "href": "https://github.com/orgs/langfuse/discussions/1044", + "created_at": "2024-02-02T01:58:26Z", "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "MrMojoR", - "html_url": "https://github.com/MrMojoR" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1479, - "title": "Add total filtered Generations to UI", - "href": "https://github.com/orgs/langfuse/discussions/1479", - "created_at": "2024-03-24T17:19:51Z", - "upvotes": 1, + "number": 1019, + "title": "WAF Rules for self-hosted", + "href": "https://github.com/orgs/langfuse/discussions/1019", + "created_at": "2024-02-01T01:41:51Z", + "upvotes": 3, "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "PhiBrandon", - "html_url": "https://github.com/PhiBrandon" - }, - "category": "Ideas" - }, - { - "number": 1461, - "title": "Loose prisma datasource db provider.", - "href": "https://github.com/orgs/langfuse/discussions/1461", - "created_at": "2024-03-21T13:09:15Z", - "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [ - "self-hosting" - ], - "author": { - "login": "muazhari", - "html_url": "https://github.com/muazhari" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1460, - "title": "Langfuse images for arm64 (mac silicon, some cloud vms)", - "href": "https://github.com/orgs/langfuse/discussions/1460", - "created_at": "2024-03-21T05:48:56Z", + "number": 1016, + "title": "Scaling / Parallelism / Concurrency safe?", + "href": "https://github.com/orgs/langfuse/discussions/1016", + "created_at": "2024-01-31T22:33:36Z", "upvotes": 1, "comment_count": 1, - "resolved": false, + "resolved": true, "labels": [], "author": { - "login": "verdverm", - "html_url": "https://github.com/verdverm" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1454, - "title": "Add a time based filter option", - "href": "https://github.com/orgs/langfuse/discussions/1454", - "created_at": "2024-03-20T16:06:15Z", - "upvotes": 4, + "number": 1013, + "title": "Building Docker container without database connection?", + "href": "https://github.com/orgs/langfuse/discussions/1013", + "created_at": "2024-01-31T19:32:47Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, - "labels": [ - "✅ Done" - ], + "resolved": true, + "labels": [], "author": { - "login": "Kurumindla-Kranthivardhan", - "html_url": "https://github.com/Kurumindla-Kranthivardhan" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1431, - "title": "Integration with Langserve", - "href": "https://github.com/orgs/langfuse/discussions/1431", - "created_at": "2024-03-18T08:40:32Z", + "number": 973, + "title": "If we use cloud services, when we migrate to our own host later, do all the above data support export?", + "href": "https://github.com/orgs/langfuse/discussions/973", + "created_at": "2024-01-27T09:55:41Z", "upvotes": 1, - "comment_count": 2, - "resolved": false, + "comment_count": 1, + "resolved": true, "labels": [], "author": { - "login": "Haxeebraja", - "html_url": "https://github.com/Haxeebraja" + "login": "wsdo", + "html_url": "https://github.com/wsdo" }, - "category": "Ideas" + "category": "Support" }, { - "number": 1428, - "title": "allow to delete sessions", - "href": "https://github.com/orgs/langfuse/discussions/1428", - "created_at": "2024-03-16T15:56:35Z", - "upvotes": 4, + "number": 866, + "title": "Cannot see Add to Dataset button in the UI", + "href": "https://github.com/orgs/langfuse/discussions/866", + "created_at": "2024-01-11T09:12:16Z", + "upvotes": 1, "comment_count": 2, - "resolved": false, + "resolved": true, "labels": [ - "feat-sessions" + "feat-datasets" ], "author": { - "login": "morganveyret", - "html_url": "https://github.com/morganveyret" + "login": "SinghCoder", + "html_url": "https://github.com/SinghCoder" }, - "category": "Ideas" - }, + "category": "Support" + } + ] + }, + { + "category": "Ideas", + "discussions": [ { - "number": 1427, - "title": "Toggle collection of traces on a per-trace basis", - "href": "https://github.com/orgs/langfuse/discussions/1427", - "created_at": "2024-03-16T15:19:07Z", + "number": 3508, + "title": "feat: organization level dashboard", + "href": "https://github.com/orgs/langfuse/discussions/3508", + "created_at": "2024-09-27T13:48:13Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "foragerr", - "html_url": "https://github.com/foragerr" - }, - "category": "Ideas" - }, - { - "number": 1415, - "title": "Add a \"correction\" field on the user feedback info", - "href": "https://github.com/orgs/langfuse/discussions/1415", - "created_at": "2024-03-14T14:18:30Z", - "upvotes": 3, - "comment_count": 2, - "resolved": false, - "labels": [], - "author": { - "login": "almirb", - "html_url": "https://github.com/almirb" + "login": "nialldevlin1", + "html_url": "https://github.com/nialldevlin1" }, "category": "Ideas" }, { - "number": 1408, - "title": "Trace Latencies line chart please", - "href": "https://github.com/orgs/langfuse/discussions/1408", - "created_at": "2024-03-13T15:00:35Z", - "upvotes": 2, - "comment_count": 0, + "number": 3478, + "title": "TextGrad integration", + "href": "https://github.com/orgs/langfuse/discussions/3478", + "created_at": "2024-09-25T16:13:45Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "integrations" + ], "author": { - "login": "Huarong", - "html_url": "https://github.com/Huarong" + "login": "sakthi-geek", + "html_url": "https://github.com/sakthi-geek" }, "category": "Ideas" }, { - "number": 1398, - "title": "What standardized dataset formats are people using?", - "href": "https://github.com/orgs/langfuse/discussions/1398", - "created_at": "2024-03-12T15:47:53Z", + "number": 3476, + "title": "Chart: usage/metrics grouped by tags", + "href": "https://github.com/orgs/langfuse/discussions/3476", + "created_at": "2024-09-25T13:54:14Z", "upvotes": 2, "comment_count": 0, "resolved": false, "labels": [ - "feat-datasets" + "feat-dashboard", + "feat-tags" ], "author": { - "login": "norton120", - "html_url": "https://github.com/norton120" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 1397, - "title": "Reorder columns in tables", - "href": "https://github.com/orgs/langfuse/discussions/1397", - "created_at": "2024-03-12T14:45:37Z", - "upvotes": 3, - "comment_count": 2, + "number": 3472, + "title": "Dashboard: add chart for unique users (MAU/WAU/DAU)", + "href": "https://github.com/orgs/langfuse/discussions/3472", + "created_at": "2024-09-25T11:37:30Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "✅ Done" + "feat-dashboard", + "feat-users" ], "author": { "login": "marcklingen", @@ -4023,5062 +3722,5393 @@ "category": "Ideas" }, { - "number": 1394, - "title": "Adding a \"Select all\" button to tables", - "href": "https://github.com/orgs/langfuse/discussions/1394", - "created_at": "2024-03-12T10:37:23Z", + "number": 3447, + "title": "Playground: Move messages / add messages in-between others", + "href": "https://github.com/orgs/langfuse/discussions/3447", + "created_at": "2024-09-23T09:16:23Z", "upvotes": 2, - "comment_count": 1, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-playground" + ], "author": { - "login": "samyxdev", - "html_url": "https://github.com/samyxdev" + "login": "jannikmaierhoefer", + "html_url": "https://github.com/jannikmaierhoefer" }, "category": "Ideas" }, { - "number": 1392, - "title": "Hide prompts/completions (privacy)", - "href": "https://github.com/orgs/langfuse/discussions/1392", - "created_at": "2024-03-12T07:48:22Z", - "upvotes": 9, + "number": 3443, + "title": "Why not extend observeOpenAI to support message-level user id?", + "href": "https://github.com/orgs/langfuse/discussions/3443", + "created_at": "2024-09-21T23:57:57Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "ziodave", - "html_url": "https://github.com/ziodave" + "login": "derrickstaten", + "html_url": "https://github.com/derrickstaten" }, "category": "Ideas" }, { - "number": 1391, - "title": "Enhancements for Langfuse User Sign-Up Control", - "href": "https://github.com/orgs/langfuse/discussions/1391", - "created_at": "2024-03-11T23:38:18Z", - "upvotes": 5, + "number": 3439, + "title": "Filtering dataset items", + "href": "https://github.com/orgs/langfuse/discussions/3439", + "created_at": "2024-09-21T01:51:33Z", + "upvotes": 1, "comment_count": 0, "resolved": false, "labels": [ - "self-hosting" + "feat-datasets" ], "author": { - "login": "udit-001", - "html_url": "https://github.com/udit-001" + "login": "emaugars12", + "html_url": "https://github.com/emaugars12" }, "category": "Ideas" }, { - "number": 1385, - "title": "bug: Not allowing to limit Azure AD authentication for selected users in same tenent", - "href": "https://github.com/orgs/langfuse/discussions/1385", - "created_at": "2024-03-11T17:42:05Z", - "upvotes": 2, - "comment_count": 2, + "number": 3438, + "title": "Support export for Dataset Items", + "href": "https://github.com/orgs/langfuse/discussions/3438", + "created_at": "2024-09-20T22:57:21Z", + "upvotes": 3, + "comment_count": 0, "resolved": false, "labels": [ - "self-hosting" + "feat-datasets" ], "author": { - "login": "SathinduGA", - "html_url": "https://github.com/SathinduGA" + "login": "uladkaminski", + "html_url": "https://github.com/uladkaminski" }, "category": "Ideas" }, { - "number": 1378, - "title": "Aggregate cost per span", - "href": "https://github.com/orgs/langfuse/discussions/1378", - "created_at": "2024-03-08T16:06:04Z", + "number": 3436, + "title": "Prompt label promotion via api/sdk", + "href": "https://github.com/orgs/langfuse/discussions/3436", + "created_at": "2024-09-20T21:32:07Z", "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "ladislasdellinger", - "html_url": "https://github.com/ladislasdellinger" + "login": "mrdrprofuroboros", + "html_url": "https://github.com/mrdrprofuroboros" }, "category": "Ideas" }, { - "number": 1376, - "title": "Support parsing LLM model for ChatOllama", - "href": "https://github.com/orgs/langfuse/discussions/1376", - "created_at": "2024-03-08T14:13:58Z", + "number": 3431, + "title": "3rd option for \"sharing\" traces publicly", + "href": "https://github.com/orgs/langfuse/discussions/3431", + "created_at": "2024-09-20T16:29:28Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "kleebaum", - "html_url": "https://github.com/kleebaum" + "login": "jannikmaierhoefer", + "html_url": "https://github.com/jannikmaierhoefer" }, "category": "Ideas" }, { - "number": 1374, - "title": "Add LLamaIndexTS example", - "href": "https://github.com/orgs/langfuse/discussions/1374", - "created_at": "2024-03-08T00:42:30Z", + "number": 3415, + "title": "Only use traces in the dataset to render score columns", + "href": "https://github.com/orgs/langfuse/discussions/3415", + "created_at": "2024-09-19T17:36:44Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "luandro", - "html_url": "https://github.com/luandro" + "login": "micahstairs", + "html_url": "https://github.com/micahstairs" }, "category": "Ideas" }, { - "number": 1361, - "title": "Add a retention window for unnecessary data", - "href": "https://github.com/orgs/langfuse/discussions/1361", - "created_at": "2024-03-07T14:42:07Z", + "number": 3412, + "title": "Source code versioning and automatic statistics caluclation from scores", + "href": "https://github.com/orgs/langfuse/discussions/3412", + "created_at": "2024-09-19T10:44:02Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], - "author": { - "login": "albertoforcato", - "html_url": "https://github.com/albertoforcato" - }, - "category": "Ideas" - }, - { - "number": 1337, - "title": "Support for Langchain ChatAnthropic", - "href": "https://github.com/orgs/langfuse/discussions/1337", - "created_at": "2024-03-06T10:42:36Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, "labels": [ - "integration-langchain" + "feat-scores" ], "author": { - "login": "dotrunghieu96", - "html_url": "https://github.com/dotrunghieu96" + "login": "ge28yen", + "html_url": "https://github.com/ge28yen" }, "category": "Ideas" }, { - "number": 1331, - "title": "Adding cost to the datasets tables", - "href": "https://github.com/orgs/langfuse/discussions/1331", - "created_at": "2024-03-05T18:53:25Z", - "upvotes": 1, + "number": 3409, + "title": "Add graph view for LangGraph traces", + "href": "https://github.com/orgs/langfuse/discussions/3409", + "created_at": "2024-09-19T07:55:02Z", + "upvotes": 5, "comment_count": 1, "resolved": false, "labels": [ - "✅ Done" + "integration-langchain" ], "author": { - "login": "ladislasdellinger", - "html_url": "https://github.com/ladislasdellinger" + "login": "hassiebp", + "html_url": "https://github.com/hassiebp" }, "category": "Ideas" }, { - "number": 1321, - "title": "More prompt environments/tags instead of just `active`", - "href": "https://github.com/orgs/langfuse/discussions/1321", - "created_at": "2024-03-05T11:05:17Z", - "upvotes": 3, - "comment_count": 2, + "number": 3402, + "title": "Mask / redact PII from traces logged to langfuse", + "href": "https://github.com/orgs/langfuse/discussions/3402", + "created_at": "2024-09-18T21:04:06Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "feat-prompt-management", - "✅ Done" + "security" ], "author": { - "login": "ladislasdellinger", - "html_url": "https://github.com/ladislasdellinger" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, "category": "Ideas" }, { - "number": 1309, - "title": "Log used prompt on generations when using Langchain", - "href": "https://github.com/orgs/langfuse/discussions/1309", - "created_at": "2024-03-04T09:03:35Z", - "upvotes": 5, + "number": 3401, + "title": "Make compile and get_langchain_prompt interoperable when using a prompt from langfuse in langchain", + "href": "https://github.com/orgs/langfuse/discussions/3401", + "created_at": "2024-09-18T21:03:20Z", + "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [ + "feat-prompt-management", "integration-langchain", "✅ Done" ], "author": { - "login": "TobinShaw", - "html_url": "https://github.com/TobinShaw" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, "category": "Ideas" }, { - "number": 1306, - "title": "[TS] Generating through OpenAI SDK directly", - "href": "https://github.com/orgs/langfuse/discussions/1306", - "created_at": "2024-03-02T10:56:07Z", - "upvotes": 1, + "number": 3396, + "title": "Better mustache/jinja support in langfuse playground", + "href": "https://github.com/orgs/langfuse/discussions/3396", + "created_at": "2024-09-18T11:54:28Z", + "upvotes": 2, "comment_count": 2, "resolved": false, "labels": [ - "integrations", - "integration-openai", - "✅ Done" + "feat-playground" ], "author": { - "login": "louis030195", - "html_url": "https://github.com/louis030195" + "login": "FlorDonnaSanders", + "html_url": "https://github.com/FlorDonnaSanders" }, "category": "Ideas" }, { - "number": 1305, - "title": "Allow Project-Specific Default Time Ranges", - "href": "https://github.com/orgs/langfuse/discussions/1305", - "created_at": "2024-03-02T03:42:42Z", - "upvotes": 1, - "comment_count": 1, + "number": 3395, + "title": "Add fine-grained filtering options in python `fetch_traces` API to match web UI", + "href": "https://github.com/orgs/langfuse/discussions/3395", + "created_at": "2024-09-18T11:18:20Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "dkindlund", - "html_url": "https://github.com/dkindlund" + "login": "evangriffiths", + "html_url": "https://github.com/evangriffiths" }, "category": "Ideas" }, { - "number": 1300, - "title": "Consider adding support for DSPy", - "href": "https://github.com/orgs/langfuse/discussions/1300", - "created_at": "2024-03-01T15:42:23Z", + "number": 3376, + "title": "Allow LangchainCallbackHandler to specify custom input/output?", + "href": "https://github.com/orgs/langfuse/discussions/3376", + "created_at": "2024-09-16T23:45:18Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "integration-langchain" + ], "author": { - "login": "sutyum", - "html_url": "https://github.com/sutyum" + "login": "xxkennyxu", + "html_url": "https://github.com/xxkennyxu" }, "category": "Ideas" }, { - "number": 1295, - "title": "Support DSPy", - "href": "https://github.com/orgs/langfuse/discussions/1295", - "created_at": "2024-03-01T11:34:05Z", - "upvotes": 19, - "comment_count": 9, + "number": 3375, + "title": "Promptfoo integration", + "href": "https://github.com/orgs/langfuse/discussions/3375", + "created_at": "2024-09-16T23:34:34Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [ - "integrations", - "✅ Done", - "integration-dspy" + "integrations" ], "author": { - "login": "sandangel", - "html_url": "https://github.com/sandangel" + "login": "aiseei", + "html_url": "https://github.com/aiseei" }, "category": "Ideas" }, { - "number": 1291, - "title": "Integration: LlamaIndex JS/TS", - "href": "https://github.com/orgs/langfuse/discussions/1291", - "created_at": "2024-02-29T11:56:42Z", - "upvotes": 29, - "comment_count": 3, + "number": 3367, + "title": "Default closed dropdown view in trace details", + "href": "https://github.com/orgs/langfuse/discussions/3367", + "created_at": "2024-09-16T12:47:26Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [ - "sdk-js", - "integrations", - "integraton-llamaindex" + "ui" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "jannikmaierhoefer", + "html_url": "https://github.com/jannikmaierhoefer" }, "category": "Ideas" }, { - "number": 1287, - "title": "Add filtering by errors", - "href": "https://github.com/orgs/langfuse/discussions/1287", - "created_at": "2024-02-28T22:52:59Z", - "upvotes": 3, - "comment_count": 2, + "number": 3363, + "title": "Dashboard: TPM chart", + "href": "https://github.com/orgs/langfuse/discussions/3363", + "created_at": "2024-09-16T07:53:52Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [ - "ui" + "feat-dashboard" ], "author": { - "login": "ankerbachryhl", - "html_url": "https://github.com/ankerbachryhl" + "login": "afonsomatos", + "html_url": "https://github.com/afonsomatos" }, "category": "Ideas" }, { - "number": 1277, - "title": "Add Audit Logging System to Worker Tasks", - "href": "https://github.com/orgs/langfuse/discussions/1277", - "created_at": "2024-02-28T11:53:15Z", + "number": 3361, + "title": "Group Similar or Consecutive Traces", + "href": "https://github.com/orgs/langfuse/discussions/3361", + "created_at": "2024-09-16T05:38:40Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "khareyash05", - "html_url": "https://github.com/khareyash05" + "login": "rvndbalaji", + "html_url": "https://github.com/rvndbalaji" }, "category": "Ideas" }, { - "number": 1268, - "title": "Possible with different units for input and output", - "href": "https://github.com/orgs/langfuse/discussions/1268", - "created_at": "2024-02-27T13:45:21Z", + "number": 3358, + "title": "More customization in graphs and dashboard panels", + "href": "https://github.com/orgs/langfuse/discussions/3358", + "created_at": "2024-09-14T03:12:38Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-dashboard" + ], "author": { - "login": "Stadly", - "html_url": "https://github.com/Stadly" + "login": "emaugars12", + "html_url": "https://github.com/emaugars12" }, "category": "Ideas" }, { - "number": 1264, - "title": "ChatML/ChatMessage Prompt Templates", - "href": "https://github.com/orgs/langfuse/discussions/1264", - "created_at": "2024-02-27T01:59:05Z", - "upvotes": 4, - "comment_count": 3, + "number": 3352, + "title": "LLM Based Evaluation - more control with mapping a variable e.g. {{query}}, {{ground_truth}} etc inside of Input/Output/Metadata observation", + "href": "https://github.com/orgs/langfuse/discussions/3352", + "created_at": "2024-09-13T16:58:05Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "feat-prompt-management", - "✅ Done" + "feat-evals" ], "author": { - "login": "tuan3w", - "html_url": "https://github.com/tuan3w" + "login": "stepanogil", + "html_url": "https://github.com/stepanogil" }, "category": "Ideas" }, { - "number": 1258, - "title": "Dashboard for all projects of an organization", - "href": "https://github.com/orgs/langfuse/discussions/1258", - "created_at": "2024-02-26T20:12:22Z", - "upvotes": 11, - "comment_count": 2, + "number": 3351, + "title": "Support for Firebase Genkit", + "href": "https://github.com/orgs/langfuse/discussions/3351", + "created_at": "2024-09-13T16:29:07Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "feat-dashboard" + "integrations" ], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "debkanchan", + "html_url": "https://github.com/debkanchan" }, "category": "Ideas" }, { - "number": 1221, - "title": "Add Haystack integration", - "href": "https://github.com/orgs/langfuse/discussions/1221", - "created_at": "2024-02-21T13:06:06Z", - "upvotes": 9, - "comment_count": 2, + "number": 3338, + "title": "o1-preview and o1-mini support", + "href": "https://github.com/orgs/langfuse/discussions/3338", + "created_at": "2024-09-13T07:16:22Z", + "upvotes": 2, + "comment_count": 3, "resolved": false, "labels": [ - "integrations", - "✅ Done", - "integration-haystack" + "✅ Done" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "juan-abia", + "html_url": "https://github.com/juan-abia" }, "category": "Ideas" }, { - "number": 1220, - "title": "Export to S3", - "href": "https://github.com/orgs/langfuse/discussions/1220", - "created_at": "2024-02-21T12:46:58Z", + "number": 3336, + "title": "Add Notification for / in Comments Objects", + "href": "https://github.com/orgs/langfuse/discussions/3336", + "created_at": "2024-09-13T00:04:16Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, "labels": [ - "integrations" + "feat-comments" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "Zugunruhekami", + "html_url": "https://github.com/Zugunruhekami" }, "category": "Ideas" }, { - "number": 1219, - "title": "Export to BigQuery", - "href": "https://github.com/orgs/langfuse/discussions/1219", - "created_at": "2024-02-21T12:46:26Z", + "number": 3335, + "title": "Extend Searchability (through filter) for Comments Objects", + "href": "https://github.com/orgs/langfuse/discussions/3335", + "created_at": "2024-09-12T23:58:17Z", "upvotes": 1, "comment_count": 0, "resolved": false, "labels": [ - "integrations" + "feat-comments" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "Zugunruhekami", + "html_url": "https://github.com/Zugunruhekami" }, "category": "Ideas" }, { - "number": 1212, - "title": "Adding support for async Langchain methods", - "href": "https://github.com/orgs/langfuse/discussions/1212", - "created_at": "2024-02-20T13:09:19Z", - "upvotes": 23, - "comment_count": 5, + "number": 3291, + "title": "Filter by error in sub span", + "href": "https://github.com/orgs/langfuse/discussions/3291", + "created_at": "2024-09-10T13:20:11Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "bettlebrox", + "html_url": "https://github.com/bettlebrox" + }, + "category": "Ideas" + }, + { + "number": 3289, + "title": "Deleting old, unused tags or making them unseen if weren't used in the chosen time window.", + "href": "https://github.com/orgs/langfuse/discussions/3289", + "created_at": "2024-09-10T12:56:43Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain", - "✅ Done" + "feat-tags" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "constalozinschi", + "html_url": "https://github.com/constalozinschi" }, "category": "Ideas" }, { - "number": 1208, - "title": "Add Images in Tracing", - "href": "https://github.com/orgs/langfuse/discussions/1208", - "created_at": "2024-02-20T00:41:41Z", - "upvotes": 11, + "number": 3285, + "title": "SDK-JS: Allow to delete one or more trace", + "href": "https://github.com/orgs/langfuse/discussions/3285", + "created_at": "2024-09-10T09:26:04Z", + "upvotes": 5, "comment_count": 2, "resolved": false, "labels": [ - "✅ Done", - "feat-multimodal" + "sdk-js" ], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "Lunik", + "html_url": "https://github.com/Lunik" }, "category": "Ideas" }, { - "number": 1190, - "title": "Request to add 75 percentile under Model latency section as shown in image below", - "href": "https://github.com/orgs/langfuse/discussions/1190", - "created_at": "2024-02-16T21:41:29Z", - "upvotes": 1, - "comment_count": 1, + "number": 3276, + "title": "Retrieve the trace by metdata", + "href": "https://github.com/orgs/langfuse/discussions/3276", + "created_at": "2024-09-09T20:51:08Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-metadata" + ], "author": { - "login": "ssubburaj85", - "html_url": "https://github.com/ssubburaj85" + "login": "gingerjx", + "html_url": "https://github.com/gingerjx" }, "category": "Ideas" }, { - "number": 1170, - "title": "LLM Playground", - "href": "https://github.com/orgs/langfuse/discussions/1170", - "created_at": "2024-02-15T17:44:42Z", - "upvotes": 7, - "comment_count": 6, + "number": 3275, + "title": "Get run's results", + "href": "https://github.com/orgs/langfuse/discussions/3275", + "created_at": "2024-09-09T20:48:16Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, "labels": [ - "feat-prompt-management", - "✅ Done", - "feat-playground" + "feat-datasets" ], "author": { - "login": "reza-mohideen", - "html_url": "https://github.com/reza-mohideen" + "login": "gingerjx", + "html_url": "https://github.com/gingerjx" }, "category": "Ideas" }, { - "number": 1159, - "title": "Looking for users (that are migrating off of something) to co-build Langfuse integration with", - "href": "https://github.com/orgs/langfuse/discussions/1159", - "created_at": "2024-02-14T19:05:27Z", - "upvotes": 2, + "number": 3273, + "title": "Custom Themes", + "href": "https://github.com/orgs/langfuse/discussions/3273", + "created_at": "2024-09-09T15:08:25Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "skrawcz", - "html_url": "https://github.com/skrawcz" + "login": "rvndbalaji", + "html_url": "https://github.com/rvndbalaji" }, "category": "Ideas" }, { - "number": 1156, - "title": "Possible to set timestamp when creating trace", - "href": "https://github.com/orgs/langfuse/discussions/1156", - "created_at": "2024-02-14T14:26:22Z", + "number": 3263, + "title": "Comment API", + "href": "https://github.com/orgs/langfuse/discussions/3263", + "created_at": "2024-09-07T05:53:31Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "sdk-js" + "feat-api", + "feat-datasets" ], "author": { - "login": "Stadly", - "html_url": "https://github.com/Stadly" + "login": "darvin", + "html_url": "https://github.com/darvin" }, "category": "Ideas" }, { - "number": 1154, - "title": "Dedicated user object which can include groups/teams and other attributes", - "href": "https://github.com/orgs/langfuse/discussions/1154", - "created_at": "2024-02-14T09:45:40Z", - "upvotes": 4, - "comment_count": 3, + "number": 3256, + "title": "Integration with LangChain4j", + "href": "https://github.com/orgs/langfuse/discussions/3256", + "created_at": "2024-09-06T15:50:51Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ - "feat-users" + "integrations", + "integration-langchain" ], "author": { - "login": "bryan-agicap", - "html_url": "https://github.com/bryan-agicap" + "login": "ruizrube", + "html_url": "https://github.com/ruizrube" }, "category": "Ideas" }, { - "number": 1133, - "title": "API to delete scores", - "href": "https://github.com/orgs/langfuse/discussions/1133", - "created_at": "2024-02-12T11:19:59Z", - "upvotes": 2, + "number": 3252, + "title": "Need to retain the old evaluation history results, including input and all ground truth", + "href": "https://github.com/orgs/langfuse/discussions/3252", + "created_at": "2024-09-06T03:29:17Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "feat-api", - "feat-scores" + "feat-datasets" ], "author": { - "login": "Jason-CKY", - "html_url": "https://github.com/Jason-CKY" + "login": "serlina", + "html_url": "https://github.com/serlina" }, "category": "Ideas" }, { - "number": 1128, - "title": "Display all traces within a session", - "href": "https://github.com/orgs/langfuse/discussions/1128", - "created_at": "2024-02-10T17:36:48Z", - "upvotes": 2, - "comment_count": 1, - "resolved": false, - "labels": [ - "ui", - "feat-sessions" + "number": 3243, + "title": "Add organization / project / user / API key management API", + "href": "https://github.com/orgs/langfuse/discussions/3243", + "created_at": "2024-09-05T08:10:12Z", + "upvotes": 9, + "comment_count": 5, + "resolved": false, + "labels": [ + "self-hosting" ], "author": { - "login": "benm5678", - "html_url": "https://github.com/benm5678" + "login": "EricAntidot", + "html_url": "https://github.com/EricAntidot" }, "category": "Ideas" }, { - "number": 1118, - "title": "[Simple Feature/WebUI] Adding a button to hide the sidebar", - "href": "https://github.com/orgs/langfuse/discussions/1118", - "created_at": "2024-02-09T09:43:34Z", + "number": 3240, + "title": "Ability to export all traces/sessions/scores from langfuse and import back to another langfuse instance", + "href": "https://github.com/orgs/langfuse/discussions/3240", + "created_at": "2024-09-05T07:11:48Z", "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [ - "ui" + "self-hosting" ], "author": { - "login": "samyxdev", - "html_url": "https://github.com/samyxdev" + "login": "SinghCoder", + "html_url": "https://github.com/SinghCoder" }, "category": "Ideas" }, { - "number": 1115, - "title": "Prioritize traces captured from LangGraph by relevance", - "href": "https://github.com/orgs/langfuse/discussions/1115", - "created_at": "2024-02-08T06:44:34Z", - "upvotes": 8, - "comment_count": 3, + "number": 3237, + "title": "Support for Selecting Specific Paths from JSON Objects in Evaluation Prompts", + "href": "https://github.com/orgs/langfuse/discussions/3237", + "created_at": "2024-09-05T05:05:48Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, "labels": [ - "ui", - "integration-langchain" + "feat-evals" ], "author": { - "login": "litagent", - "html_url": "https://github.com/litagent" + "login": "divyanshubhuta", + "html_url": "https://github.com/divyanshubhuta" }, "category": "Ideas" }, { - "number": 1114, - "title": "Pulling prompt/completions via API", - "href": "https://github.com/orgs/langfuse/discussions/1114", - "created_at": "2024-02-08T00:52:10Z", + "number": 3220, + "title": "Trace Logprobs from OpenAI models", + "href": "https://github.com/orgs/langfuse/discussions/3220", + "created_at": "2024-09-04T01:25:15Z", "upvotes": 1, - "comment_count": 1, - "resolved": false, - "labels": [], - "author": { - "login": "mukundt", - "html_url": "https://github.com/mukundt" - }, - "category": "Ideas" - }, - { - "number": 1106, - "title": "Prompt version comments", - "href": "https://github.com/orgs/langfuse/discussions/1106", - "created_at": "2024-02-07T15:38:07Z", - "upvotes": 5, - "comment_count": 2, + "comment_count": 0, "resolved": false, "labels": [ - "ui", - "feat-prompt-management" + "integration-openai" ], "author": { - "login": "mukundt", - "html_url": "https://github.com/mukundt" + "login": "yusuke-intern", + "html_url": "https://github.com/yusuke-intern" }, "category": "Ideas" }, { - "number": 1105, - "title": "\"Git diff\" view between two prompt versions", - "href": "https://github.com/orgs/langfuse/discussions/1105", - "created_at": "2024-02-07T15:37:18Z", - "upvotes": 11, + "number": 3215, + "title": "(ui) Ability to hide \"scores\" column", + "href": "https://github.com/orgs/langfuse/discussions/3215", + "created_at": "2024-09-03T15:34:14Z", + "upvotes": 2, "comment_count": 1, "resolved": false, - "labels": [ - "ui", - "feat-prompt-management" - ], + "labels": [], "author": { - "login": "mukundt", - "html_url": "https://github.com/mukundt" + "login": "marctorsoc", + "html_url": "https://github.com/marctorsoc" }, "category": "Ideas" }, { - "number": 1097, - "title": "Ability to post-process generation data", - "href": "https://github.com/orgs/langfuse/discussions/1097", - "created_at": "2024-02-06T17:45:58Z", - "upvotes": 2, + "number": 3212, + "title": "Dataset run description and metadata should not be fixed on the page", + "href": "https://github.com/orgs/langfuse/discussions/3212", + "created_at": "2024-09-03T12:30:34Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "denisergashbaev", - "html_url": "https://github.com/denisergashbaev" + "login": "justinas-kazanavicius", + "html_url": "https://github.com/justinas-kazanavicius" }, "category": "Ideas" }, { - "number": 1096, - "title": "[Python SDK] Link prompt to OpenAI Chat Completion directly", - "href": "https://github.com/orgs/langfuse/discussions/1096", - "created_at": "2024-02-06T17:19:29Z", - "upvotes": 2, + "number": 3208, + "title": "Support for exporting traces to CSV/JSON", + "href": "https://github.com/orgs/langfuse/discussions/3208", + "created_at": "2024-09-03T08:00:36Z", + "upvotes": 4, "comment_count": 2, "resolved": false, "labels": [ - "sdk-python", - "feat-prompt-management", - "integration-openai" + "✅ Done" ], "author": { - "login": "fancyweb", - "html_url": "https://github.com/fancyweb" + "login": "david1542", + "html_url": "https://github.com/david1542" }, "category": "Ideas" }, { - "number": 1089, - "title": "Use JWTs for API private key", - "href": "https://github.com/orgs/langfuse/discussions/1089", - "created_at": "2024-02-06T02:11:39Z", + "number": 3194, + "title": "Optionally set timestamp when creating a score", + "href": "https://github.com/orgs/langfuse/discussions/3194", + "created_at": "2024-09-02T15:20:20Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-api", + "feat-scores" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "FlorDonnaSanders", + "html_url": "https://github.com/FlorDonnaSanders" }, "category": "Ideas" }, { - "number": 1082, - "title": "Add LLM call duration on session and trace table", - "href": "https://github.com/orgs/langfuse/discussions/1082", - "created_at": "2024-02-05T20:52:23Z", + "number": 3186, + "title": "Setting trace ID and parent observation ID with Python decorator SDK", + "href": "https://github.com/orgs/langfuse/discussions/3186", + "created_at": "2024-09-02T09:27:36Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 3, "resolved": false, "labels": [ - "ui" + "✅ Done", + "integration-python-decorator" ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "MrOrz", + "html_url": "https://github.com/MrOrz" }, "category": "Ideas" }, { - "number": 1077, - "title": "Flowise: Allow adding metadata in API call to populate Langfuse trace metadata", - "href": "https://github.com/orgs/langfuse/discussions/1077", - "created_at": "2024-02-05T15:55:07Z", + "number": 3181, + "title": "Log only metadata", + "href": "https://github.com/orgs/langfuse/discussions/3181", + "created_at": "2024-08-31T18:31:11Z", "upvotes": 2, "comment_count": 0, "resolved": false, - "labels": [ - "integration-flowise" - ], + "labels": [], "author": { - "login": "jpmin7", - "html_url": "https://github.com/jpmin7" + "login": "jan-kubica", + "html_url": "https://github.com/jan-kubica" }, "category": "Ideas" }, { - "number": 1076, - "title": "Flowise: Allow Langfuse traceId to be set or passed on with API response", - "href": "https://github.com/orgs/langfuse/discussions/1076", - "created_at": "2024-02-05T14:58:23Z", + "number": 3178, + "title": "The display time on the x-axis of the chart in the Dashboard shows only the date, without hours, minutes, and seconds.", + "href": "https://github.com/orgs/langfuse/discussions/3178", + "created_at": "2024-08-31T04:09:07Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "sdk-js", - "integration-flowise" + "bug", + "✅ Done", + "feat-dashboard" ], "author": { - "login": "jpmin7", - "html_url": "https://github.com/jpmin7" + "login": "HGladiator", + "html_url": "https://github.com/HGladiator" }, "category": "Ideas" }, { - "number": 1074, - "title": "Model costs in terms of energy for self hosted models (or cloud hosted)", - "href": "https://github.com/orgs/langfuse/discussions/1074", - "created_at": "2024-02-05T10:15:27Z", + "number": 3166, + "title": "Support Tool Calls in Playground", + "href": "https://github.com/orgs/langfuse/discussions/3166", + "created_at": "2024-08-30T20:04:34Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], - "author": { - "login": "vquilon", - "html_url": "https://github.com/vquilon" - }, - "category": "Ideas" - }, - { - "number": 1073, - "title": "Use proper logger for backend API to make it configurable", - "href": "https://github.com/orgs/langfuse/discussions/1073", - "created_at": "2024-02-05T09:19:01Z", - "upvotes": 3, - "comment_count": 5, - "resolved": false, "labels": [ - "✅ Done", - "self-hosting" + "feat-playground" ], "author": { - "login": "code-haven", - "html_url": "https://github.com/code-haven" + "login": "yuyuma", + "html_url": "https://github.com/yuyuma" }, "category": "Ideas" }, { - "number": 1049, - "title": "API Examples for Generations", - "href": "https://github.com/orgs/langfuse/discussions/1049", - "created_at": "2024-02-02T07:02:08Z", + "number": 3147, + "title": "Add the ability to search by message words in traces and scores", + "href": "https://github.com/orgs/langfuse/discussions/3147", + "created_at": "2024-08-30T08:02:32Z", "upvotes": 2, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "ValentinKovalev", + "html_url": "https://github.com/ValentinKovalev" }, "category": "Ideas" }, { - "number": 1048, - "title": "Allow sharing traces as a self contained HTML file via presigned S3 URL", - "href": "https://github.com/orgs/langfuse/discussions/1048", - "created_at": "2024-02-02T06:05:47Z", - "upvotes": 2, - "comment_count": 0, - "resolved": false, - "labels": [], - "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" - }, - "category": "Ideas" - }, - { - "number": 1043, - "title": "Ability to query entities from SDK", - "href": "https://github.com/orgs/langfuse/discussions/1043", - "created_at": "2024-02-01T23:51:00Z", + "number": 3131, + "title": "Diff of prompt versions", + "href": "https://github.com/orgs/langfuse/discussions/3131", + "created_at": "2024-08-29T11:43:24Z", "upvotes": 4, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [ - "feat-api" + "feat-prompt-management" ], "author": { - "login": "Pranov1", - "html_url": "https://github.com/Pranov1" - }, - "category": "Ideas" - }, - { - "number": 1033, - "title": "Subscribe to Langfuse Events via Webhooks", - "href": "https://github.com/orgs/langfuse/discussions/1033", - "created_at": "2024-02-01T18:59:56Z", - "upvotes": 19, - "comment_count": 3, - "resolved": false, - "labels": [], - "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" - }, - "category": "Ideas" - }, - { - "number": 1032, - "title": "Periodic reports (email or slack)", - "href": "https://github.com/orgs/langfuse/discussions/1032", - "created_at": "2024-02-01T18:57:42Z", - "upvotes": 11, - "comment_count": 1, - "resolved": false, - "labels": [], - "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "dylanjcastillo", + "html_url": "https://github.com/dylanjcastillo" }, "category": "Ideas" }, { - "number": 1021, - "title": "Add `Embedding` observation type", - "href": "https://github.com/orgs/langfuse/discussions/1021", - "created_at": "2024-02-01T03:15:17Z", - "upvotes": 46, + "number": 3129, + "title": "The LangchainCallbackHandler supports statistical delay of the first token", + "href": "https://github.com/orgs/langfuse/discussions/3129", + "created_at": "2024-08-29T09:26:11Z", + "upvotes": 3, "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "integration-langchain", + "✅ Done" + ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "Hacky-DH", + "html_url": "https://github.com/Hacky-DH" }, "category": "Ideas" }, { - "number": 1020, - "title": "Leveraging Azure OpenAI Diagnostic Settings?", - "href": "https://github.com/orgs/langfuse/discussions/1020", - "created_at": "2024-02-01T02:58:54Z", + "number": 3112, + "title": "Request Role elevation from Langfuse UI", + "href": "https://github.com/orgs/langfuse/discussions/3112", + "created_at": "2024-08-28T13:15:21Z", "upvotes": 1, "comment_count": 0, "resolved": false, "labels": [ - "integration-openai", - "integration-litellm" + "feat-rbac" ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "thund3rbrd", + "html_url": "https://github.com/thund3rbrd" }, "category": "Ideas" }, { - "number": 1011, - "title": "Configurable dashboards", - "href": "https://github.com/orgs/langfuse/discussions/1011", - "created_at": "2024-01-31T13:40:59Z", - "upvotes": 15, - "comment_count": 2, + "number": 3111, + "title": "Improve RBAC", + "href": "https://github.com/orgs/langfuse/discussions/3111", + "created_at": "2024-08-28T13:08:57Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, "labels": [ - "ui", - "feat-dashboard" + "feat-rbac" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "thund3rbrd", + "html_url": "https://github.com/thund3rbrd" }, "category": "Ideas" }, { - "number": 1010, - "title": "Add new integration: LLM Proxy", - "href": "https://github.com/orgs/langfuse/discussions/1010", - "created_at": "2024-01-31T12:40:35Z", - "upvotes": 1, + "number": 3074, + "title": "Add \"image_url\" to Langfuse Prompt types.", + "href": "https://github.com/orgs/langfuse/discussions/3074", + "created_at": "2024-08-26T11:54:32Z", + "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [ - "integrations" + "feat-prompt-management" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "grobruegge", + "html_url": "https://github.com/grobruegge" }, "category": "Ideas" }, { - "number": 1009, - "title": "Decorator-based integration with Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/1009", - "created_at": "2024-01-31T12:19:26Z", - "upvotes": 7, - "comment_count": 3, + "number": 3062, + "title": "Support for OpenAI.client.chat.completions.with_raw_response", + "href": "https://github.com/orgs/langfuse/discussions/3062", + "created_at": "2024-08-24T12:55:39Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "sdk-python", - "integrations", - "✅ Done", - "integration-python-decorator" + "integration-openai" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "aman-gupta-doc", + "html_url": "https://github.com/aman-gupta-doc" }, "category": "Ideas" }, { - "number": 1004, - "title": "should work with OpenAI-compatible self-hosted endpoints", - "href": "https://github.com/orgs/langfuse/discussions/1004", - "created_at": "2024-01-31T09:04:28Z", + "number": 3053, + "title": "Being able to link Prompts with Traces when using the LangChain integration", + "href": "https://github.com/orgs/langfuse/discussions/3053", + "created_at": "2024-08-23T13:14:21Z", "upvotes": 2, "comment_count": 2, "resolved": false, "labels": [ - "sdk-python", - "integration-openai" + "✅ Done" ], "author": { - "login": "7flash", - "html_url": "https://github.com/7flash" + "login": "jonnyforsterMSG", + "html_url": "https://github.com/jonnyforsterMSG" }, "category": "Ideas" }, { - "number": 999, - "title": "Users should be able to pass metadata and tags via `overrideConfig` when using the Flowise integration", - "href": "https://github.com/orgs/langfuse/discussions/999", - "created_at": "2024-01-30T19:52:41Z", - "upvotes": 2, - "comment_count": 1, + "number": 3050, + "title": "Implement dataset removal method", + "href": "https://github.com/orgs/langfuse/discussions/3050", + "created_at": "2024-08-23T11:40:13Z", + "upvotes": 3, + "comment_count": 0, "resolved": false, "labels": [ - "sdk-js", - "integration-flowise", - "✅ Done" + "feat-datasets" ], "author": { - "login": "giorgosera", - "html_url": "https://github.com/giorgosera" + "login": "justinas-kazanavicius", + "html_url": "https://github.com/justinas-kazanavicius" }, "category": "Ideas" }, { - "number": 991, - "title": "Inferring cost of trace from metadata field if optionally provided", - "href": "https://github.com/orgs/langfuse/discussions/991", - "created_at": "2024-01-30T07:38:56Z", + "number": 3023, + "title": "Feature Request - Expose token usage from stream_options", + "href": "https://github.com/orgs/langfuse/discussions/3023", + "created_at": "2024-08-22T17:08:08Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "integration-openai" + ], "author": { - "login": "sumba101", - "html_url": "https://github.com/sumba101" + "login": "kilimchoi", + "html_url": "https://github.com/kilimchoi" }, "category": "Ideas" }, { - "number": 990, - "title": "filtering sessions with metadata", - "href": "https://github.com/orgs/langfuse/discussions/990", - "created_at": "2024-01-30T06:21:42Z", - "upvotes": 6, - "comment_count": 1, + "number": 3021, + "title": "Pre-defined user access", + "href": "https://github.com/orgs/langfuse/discussions/3021", + "created_at": "2024-08-22T16:08:19Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, "labels": [ - "ui", - "feat-sessions", - "feat-metadata" + "self-hosting" ], "author": { - "login": "litagent", - "html_url": "https://github.com/litagent" + "login": "LucasMagnum", + "html_url": "https://github.com/LucasMagnum" }, "category": "Ideas" }, { - "number": 989, - "title": "Enable Collaboration Platforms for Project Members", - "href": "https://github.com/orgs/langfuse/discussions/989", - "created_at": "2024-01-30T04:00:26Z", + "number": 3014, + "title": "Supports filter string using regular expression matching", + "href": "https://github.com/orgs/langfuse/discussions/3014", + "created_at": "2024-08-22T14:39:34Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "khareyash05", - "html_url": "https://github.com/khareyash05" + "login": "chai3", + "html_url": "https://github.com/chai3" }, "category": "Ideas" }, { - "number": 982, - "title": "Supporting OpenAI Vision", - "href": "https://github.com/orgs/langfuse/discussions/982", - "created_at": "2024-01-29T19:06:44Z", - "upvotes": 7, - "comment_count": 2, + "number": 3004, + "title": "Support for more modalities and base64 content", + "href": "https://github.com/orgs/langfuse/discussions/3004", + "created_at": "2024-08-22T09:50:47Z", + "upvotes": 15, + "comment_count": 5, "resolved": false, "labels": [ - "integration-openai", - "✅ Done", "feat-multimodal" ], "author": { - "login": "pj747", - "html_url": "https://github.com/pj747" + "login": "marliessophie", + "html_url": "https://github.com/marliessophie" }, "category": "Ideas" }, { - "number": 980, - "title": "Comments on objects across the Langfuse UI", - "href": "https://github.com/orgs/langfuse/discussions/980", - "created_at": "2024-01-29T18:21:03Z", - "upvotes": 3, - "comment_count": 3, + "number": 2997, + "title": "Filter Span events in dashboard", + "href": "https://github.com/orgs/langfuse/discussions/2997", + "created_at": "2024-08-21T16:25:02Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, - "labels": [ - "ui", - "✅ Done" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "tagaretiro", + "html_url": "https://github.com/tagaretiro" }, "category": "Ideas" }, { - "number": 976, - "title": "Support alternative databases next to Postgres, e.g. MySQL", - "href": "https://github.com/orgs/langfuse/discussions/976", - "created_at": "2024-01-28T21:44:11Z", - "upvotes": 3, - "comment_count": 6, + "number": 2987, + "title": "Claude prompt cache", + "href": "https://github.com/orgs/langfuse/discussions/2987", + "created_at": "2024-08-21T04:18:55Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "self-hosting" - ], + "labels": [], "author": { - "login": "zoltan-fedor", - "html_url": "https://github.com/zoltan-fedor" + "login": "mrdrprofuroboros", + "html_url": "https://github.com/mrdrprofuroboros" }, "category": "Ideas" }, { - "number": 969, - "title": "Flowise - OpenAI Assistant cost tracking", - "href": "https://github.com/orgs/langfuse/discussions/969", - "created_at": "2024-01-26T18:04:07Z", - "upvotes": 2, + "number": 2978, + "title": "Unexpected event format when using `ibm-watsonx-ai` with LangChain extension", + "href": "https://github.com/orgs/langfuse/discussions/2978", + "created_at": "2024-08-20T11:20:28Z", + "upvotes": 1, "comment_count": 0, "resolved": false, "labels": [ - "integration-flowise" + "integration-langchain" ], "author": { - "login": "jozsef-gereby", - "html_url": "https://github.com/jozsef-gereby" + "login": "barvhaim", + "html_url": "https://github.com/barvhaim" }, "category": "Ideas" }, { - "number": 964, - "title": "Latency metrics - Time to first token, Tokens per second", - "href": "https://github.com/orgs/langfuse/discussions/964", - "created_at": "2024-01-26T15:37:01Z", - "upvotes": 8, - "comment_count": 3, + "number": 2975, + "title": "fetch all users via sdk/api", + "href": "https://github.com/orgs/langfuse/discussions/2975", + "created_at": "2024-08-20T06:52:47Z", + "upvotes": 1, + "comment_count": 2, "resolved": false, "labels": [ - "✅ Done" + "feat-users" ], "author": { - "login": "nikcaryo-super", - "html_url": "https://github.com/nikcaryo-super" - }, - "category": "Ideas" - }, - { - "number": 958, - "title": "LLM calls captured via Langchain integration should match what’s sent to the LLM", - "href": "https://github.com/orgs/langfuse/discussions/958", - "created_at": "2024-01-25T16:45:38Z", - "upvotes": 3, - "comment_count": 2, - "resolved": false, - "labels": [], - "author": { - "login": "benm5678", - "html_url": "https://github.com/benm5678" + "login": "vincent-larisma", + "html_url": "https://github.com/vincent-larisma" }, "category": "Ideas" }, { - "number": 953, - "title": "Improve integration with flowise", - "href": "https://github.com/orgs/langfuse/discussions/953", - "created_at": "2024-01-24T19:57:06Z", + "number": 2967, + "title": "Tag based usage", + "href": "https://github.com/orgs/langfuse/discussions/2967", + "created_at": "2024-08-19T07:13:26Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [ - "sdk-js", - "integration-flowise" + "feat-dashboard", + "feat-tags" ], "author": { - "login": "tsiougkosn", - "html_url": "https://github.com/tsiougkosn" + "login": "aakash-vwo", + "html_url": "https://github.com/aakash-vwo" }, "category": "Ideas" }, { - "number": 941, - "title": "Dark mode", - "href": "https://github.com/orgs/langfuse/discussions/941", - "created_at": "2024-01-24T05:52:30Z", - "upvotes": 9, - "comment_count": 5, + "number": 2949, + "title": "Auto-patching Langchain to include Langfuse callback handler", + "href": "https://github.com/orgs/langfuse/discussions/2949", + "created_at": "2024-08-15T12:17:32Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, "labels": [ - "✅ Done" + "integration-langchain" ], "author": { - "login": "archywillhe", - "html_url": "https://github.com/archywillhe" + "login": "kongzii", + "html_url": "https://github.com/kongzii" }, "category": "Ideas" }, { - "number": 939, - "title": "Full-text search on trace/observation/generation input/output", - "href": "https://github.com/orgs/langfuse/discussions/939", - "created_at": "2024-01-23T23:47:11Z", - "upvotes": 19, - "comment_count": 6, + "number": 2923, + "title": "Feature: Add CAS (and maybe SAML) as a authentication method", + "href": "https://github.com/orgs/langfuse/discussions/2923", + "created_at": "2024-08-13T17:18:42Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "ui" + "self-hosting" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "jayteaftw", + "html_url": "https://github.com/jayteaftw" }, "category": "Ideas" }, { - "number": 917, - "title": "Download dashboard details", - "href": "https://github.com/orgs/langfuse/discussions/917", - "created_at": "2024-01-21T16:35:24Z", - "upvotes": 8, - "comment_count": 3, + "number": 2919, + "title": "Adding access to User's sessions directly", + "href": "https://github.com/orgs/langfuse/discussions/2919", + "created_at": "2024-08-13T12:42:16Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, - "labels": [], + "labels": [ + "feat-users", + "feat-sessions" + ], "author": { - "login": "kerenaba", - "html_url": "https://github.com/kerenaba" + "login": "Youneesz", + "html_url": "https://github.com/Youneesz" }, "category": "Ideas" }, { - "number": 902, - "title": "Support secret in docker compose", - "href": "https://github.com/orgs/langfuse/discussions/902", - "created_at": "2024-01-17T14:03:26Z", - "upvotes": 2, + "number": 2883, + "title": "Compare two dataset runs side by side", + "href": "https://github.com/orgs/langfuse/discussions/2883", + "created_at": "2024-08-09T10:40:05Z", + "upvotes": 4, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "shuther", - "html_url": "https://github.com/shuther" + "login": "dmaslov", + "html_url": "https://github.com/dmaslov" }, "category": "Ideas" }, { - "number": 896, - "title": "generation usage should accept a list of dict for async generation", - "href": "https://github.com/orgs/langfuse/discussions/896", - "created_at": "2024-01-17T05:59:24Z", + "number": 2881, + "title": "feat (ui): Collapse sidebar by default", + "href": "https://github.com/orgs/langfuse/discussions/2881", + "created_at": "2024-08-09T10:03:39Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 4, "resolved": false, - "labels": [], + "labels": [ + "ui" + ], "author": { - "login": "dove-young", - "html_url": "https://github.com/dove-young" + "login": "marctorsoc", + "html_url": "https://github.com/marctorsoc" }, "category": "Ideas" }, { - "number": 874, - "title": "Improve exception handling and type safety in python SDK", - "href": "https://github.com/orgs/langfuse/discussions/874", - "created_at": "2024-01-12T17:01:58Z", - "upvotes": 5, - "comment_count": 3, + "number": 2877, + "title": "Make langfuse deployable to AWS Lambda", + "href": "https://github.com/orgs/langfuse/discussions/2877", + "created_at": "2024-08-09T08:24:14Z", + "upvotes": 3, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "hubert-springbok", - "html_url": "https://github.com/hubert-springbok" + "login": "MeddahAbdellah", + "html_url": "https://github.com/MeddahAbdellah" }, "category": "Ideas" }, { - "number": 854, - "title": "Feature: API should give User-Tokens", - "href": "https://github.com/orgs/langfuse/discussions/854", - "created_at": "2024-01-09T14:26:47Z", - "upvotes": 5, - "comment_count": 0, + "number": 2870, + "title": "custom base path deployments", + "href": "https://github.com/orgs/langfuse/discussions/2870", + "created_at": "2024-08-08T13:15:51Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "droggta", - "html_url": "https://github.com/droggta" + "login": "marioweid", + "html_url": "https://github.com/marioweid" }, "category": "Ideas" }, { - "number": 852, - "title": "Add prompt.to_langchain() to get a Langchain Prompt Template", - "href": "https://github.com/orgs/langfuse/discussions/852", - "created_at": "2024-01-09T13:20:55Z", - "upvotes": 7, - "comment_count": 2, + "number": 2864, + "title": "Add Bedrock Guardrails to the LLM Security documentation", + "href": "https://github.com/orgs/langfuse/discussions/2864", + "created_at": "2024-08-07T23:56:05Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "integrations", - "feat-prompt-management", - "✅ Done" + "feat-llm-security" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "wirjo", + "html_url": "https://github.com/wirjo" }, "category": "Ideas" }, { - "number": 853, - "title": "feat(ui): Dashboard filter and highlight", - "href": "https://github.com/orgs/langfuse/discussions/853", - "created_at": "2024-01-09T05:37:34Z", - "upvotes": 2, + "number": 2863, + "title": "Add AWS as a deployment option in the documentation", + "href": "https://github.com/orgs/langfuse/discussions/2863", + "created_at": "2024-08-07T23:53:40Z", + "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [ - "ui", - "Dashboard" + "✅ Done", + "self-hosting" ], "author": { - "login": "lkNGAT", - "html_url": "https://github.com/lkNGAT" + "login": "wirjo", + "html_url": "https://github.com/wirjo" }, "category": "Ideas" }, { - "number": 844, - "title": "Integration: Node.js/Typescript OpenAI SDK", - "href": "https://github.com/orgs/langfuse/discussions/844", - "created_at": "2024-01-08T22:39:27Z", - "upvotes": 8, - "comment_count": 2, + "number": 2850, + "title": "Feat (ui): Move columns", + "href": "https://github.com/orgs/langfuse/discussions/2850", + "created_at": "2024-08-07T11:55:55Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, - "labels": [ - "sdk-js", - "integrations", - "✅ Done" - ], + "labels": [], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "marctorsoc", + "html_url": "https://github.com/marctorsoc" }, "category": "Ideas" }, { - "number": 828, - "title": "LlamaIndex integration (Python)", - "href": "https://github.com/orgs/langfuse/discussions/828", - "created_at": "2024-01-06T18:21:02Z", - "upvotes": 20, - "comment_count": 7, + "number": 2848, + "title": "Feat: Allow not sorting tags", + "href": "https://github.com/orgs/langfuse/discussions/2848", + "created_at": "2024-08-07T11:50:44Z", + "upvotes": 1, + "comment_count": 1, "resolved": false, "labels": [ - "sdk-python", - "integrations", - "✅ Done", - "integraton-llamaindex" + "feat-tags" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "marctorsoc", + "html_url": "https://github.com/marctorsoc" }, "category": "Ideas" }, { - "number": 1007, - "title": "Admin API: projects, api keys, user management", - "href": "https://github.com/orgs/langfuse/discussions/1007", - "created_at": "2023-12-21T13:22:28Z", - "upvotes": 17, - "comment_count": 12, + "number": 2823, + "title": "Need support for ChatOCIGenAI", + "href": "https://github.com/orgs/langfuse/discussions/2823", + "created_at": "2024-08-05T13:34:30Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, - "labels": [ - "feat-api", - "self-hosting" - ], + "labels": [], "author": { - "login": "maxxte", - "html_url": "https://github.com/maxxte" + "login": "engchina", + "html_url": "https://github.com/engchina" }, "category": "Ideas" }, { - "number": 1006, - "title": "Versioning of docs", - "href": "https://github.com/orgs/langfuse/discussions/1006", - "created_at": "2023-12-18T01:27:09Z", - "upvotes": 1, + "number": 2821, + "title": "Need API endpoints to add projects and users", + "href": "https://github.com/orgs/langfuse/discussions/2821", + "created_at": "2024-08-05T13:10:49Z", + "upvotes": 2, "comment_count": 1, "resolved": false, - "labels": [ - "docs" - ], + "labels": [], "author": { - "login": "flxwu", - "html_url": "https://github.com/flxwu" + "login": "kameshbrao", + "html_url": "https://github.com/kameshbrao" }, "category": "Ideas" }, { - "number": 1008, - "title": "Datasets: Diff of output and expected output", - "href": "https://github.com/orgs/langfuse/discussions/1008", - "created_at": "2023-11-29T00:35:13Z", - "upvotes": 5, + "number": 2812, + "title": "Could you make the Prompt label 36 char long?", + "href": "https://github.com/orgs/langfuse/discussions/2812", + "created_at": "2024-08-02T11:03:08Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [ - "ui", - "feat-datasets" + "feat-prompt-management", + "✅ Done" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "DevSageH", + "html_url": "https://github.com/DevSageH" }, "category": "Ideas" }, { - "number": 1066, - "title": "feat: Publish arm64 compatible docker images", - "href": "https://github.com/orgs/langfuse/discussions/1066", - "created_at": "2023-11-08T16:06:08Z", - "upvotes": 1, - "comment_count": 10, + "number": 2810, + "title": "Enable setting a label to an existing prompt version via the api/sdk.", + "href": "https://github.com/orgs/langfuse/discussions/2810", + "created_at": "2024-08-01T16:53:06Z", + "upvotes": 6, + "comment_count": 4, "resolved": false, "labels": [ - "✅ Done", - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "code-haven", - "html_url": "https://github.com/code-haven" + "login": "ClementNguyen", + "html_url": "https://github.com/ClementNguyen" }, "category": "Ideas" }, { - "number": 1065, - "title": "OpenAI SDK wrapper for JS", - "href": "https://github.com/orgs/langfuse/discussions/1065", - "created_at": "2023-09-15T10:55:35Z", - "upvotes": 1, - "comment_count": 3, + "number": 2797, + "title": "Enable list_prompts/search_prompts using client", + "href": "https://github.com/orgs/langfuse/discussions/2797", + "created_at": "2024-07-31T13:45:38Z", + "upvotes": 4, + "comment_count": 2, "resolved": false, "labels": [ - "sdk-js", - "integrations", - "integration-openai", - "✅ Done" + "feat-prompt-management" ], "author": { - "login": "marcklingen", - "html_url": "https://github.com/marcklingen" + "login": "krlng", + "html_url": "https://github.com/krlng" }, "category": "Ideas" - } - ] - }, - { - "category": "Support", - "discussions": [ + }, { - "number": 3503, - "title": "Not possible to delete prompts programmatically, (langfuse python library or api)", - "href": "https://github.com/orgs/langfuse/discussions/3503", - "created_at": "2024-09-27T12:33:52Z", + "number": 2781, + "title": "Add support for custom serialization of observation fields", + "href": "https://github.com/orgs/langfuse/discussions/2781", + "created_at": "2024-07-29T18:49:03Z", "upvotes": 1, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "feat-prompt-management" + "sdk-python" ], "author": { - "login": "RealGammaNL", - "html_url": "https://github.com/RealGammaNL" + "login": "ashamlian-roadway", + "html_url": "https://github.com/ashamlian-roadway" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3496, - "title": "Unable to fetch prompts without production label", - "href": "https://github.com/orgs/langfuse/discussions/3496", - "created_at": "2024-09-27T03:27:52Z", + "number": 2770, + "title": "Add clickable link to the 'release' kwargs in a Trace - this will route to the documentations/change log of that release/version", + "href": "https://github.com/orgs/langfuse/discussions/2770", + "created_at": "2024-07-28T07:08:07Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [ - "feat-prompt-management" - ], + "comment_count": 0, + "resolved": false, + "labels": [], "author": { - "login": "chandel-aman", - "html_url": "https://github.com/chandel-aman" + "login": "stepanogil", + "html_url": "https://github.com/stepanogil" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3489, - "title": "Missing input/output on trace when using openai js integration", - "href": "https://github.com/orgs/langfuse/discussions/3489", - "created_at": "2024-09-26T15:36:06Z", - "upvotes": 1, - "comment_count": 2, + "number": 2766, + "title": "Support Exporting LangSmith Run Traces into Langfuse!", + "href": "https://github.com/orgs/langfuse/discussions/2766", + "created_at": "2024-07-27T02:34:44Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, - "labels": [ - "integration-openai" - ], + "labels": [], "author": { - "login": "dimitrydesilias", - "html_url": "https://github.com/dimitrydesilias" + "login": "p-barman", + "html_url": "https://github.com/p-barman" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3486, - "title": "Bind all multiple hierarchical call against session-id instead of opening multiple threads", - "href": "https://github.com/orgs/langfuse/discussions/3486", - "created_at": "2024-09-26T06:31:20Z", + "number": 2747, + "title": "A new configuration env variable for custom URL prefix", + "href": "https://github.com/orgs/langfuse/discussions/2747", + "created_at": "2024-07-25T17:00:57Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "integration-python-decorator" - ], + "labels": [], "author": { - "login": "ajeet6261", - "html_url": "https://github.com/ajeet6261" + "login": "abdullah-retorio", + "html_url": "https://github.com/abdullah-retorio" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3485, - "title": "How to avoid memory leaks due to LangchainCallbackHandler while using userId and sessionId", - "href": "https://github.com/orgs/langfuse/discussions/3485", - "created_at": "2024-09-26T00:07:14Z", + "number": 2746, + "title": "Returning prompts from expired cache may be disabled using a boolean argument", + "href": "https://github.com/orgs/langfuse/discussions/2746", + "created_at": "2024-07-25T15:57:26Z", "upvotes": 1, - "comment_count": 5, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-langchain", - "feat-users", - "feat-sessions" + "feat-prompt-management" ], "author": { - "login": "Chengdyc", - "html_url": "https://github.com/Chengdyc" + "login": "ogunoz", + "html_url": "https://github.com/ogunoz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3480, - "title": "How to provide a TLS Cert for PGSQL cloud connection in Langfuse docker container?", - "href": "https://github.com/orgs/langfuse/discussions/3480", - "created_at": "2024-09-25T20:44:17Z", + "number": 2745, + "title": "Lazy fallback for get_prompt", + "href": "https://github.com/orgs/langfuse/discussions/2745", + "created_at": "2024-07-25T15:50:32Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "barvhaim", - "html_url": "https://github.com/barvhaim" + "login": "ogunoz", + "html_url": "https://github.com/ogunoz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3477, - "title": "LangFuse Low Level SDK does not render images by passing the link", - "href": "https://github.com/orgs/langfuse/discussions/3477", - "created_at": "2024-09-25T15:15:54Z", - "upvotes": 1, + "number": 2738, + "title": "Set variables in playground from dataset", + "href": "https://github.com/orgs/langfuse/discussions/2738", + "created_at": "2024-07-25T09:27:30Z", + "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [ - "feat-multimodal" + "feat-datasets", + "feat-playground" ], "author": { - "login": "VikramShenoy97", - "html_url": "https://github.com/VikramShenoy97" + "login": "hbenyamina", + "html_url": "https://github.com/hbenyamina" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3469, - "title": "raise exception when handle_span_events", - "href": "https://github.com/orgs/langfuse/discussions/3469", - "created_at": "2024-09-25T00:56:32Z", + "number": 2729, + "title": "Comment thread on Traces", + "href": "https://github.com/orgs/langfuse/discussions/2729", + "created_at": "2024-07-24T13:52:51Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "✅ Done", + "feat-comments" + ], "author": { - "login": "nightosong", - "html_url": "https://github.com/nightosong" + "login": "guptakvgaurav", + "html_url": "https://github.com/guptakvgaurav" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3466, - "title": "How to get costs associated with an API call / user?", - "href": "https://github.com/orgs/langfuse/discussions/3466", - "created_at": "2024-09-24T19:33:56Z", - "upvotes": 1, + "number": 2728, + "title": "Session-level scores", + "href": "https://github.com/orgs/langfuse/discussions/2728", + "created_at": "2024-07-24T10:05:40Z", + "upvotes": 3, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "feat-users", - "feat-cost-tracking" + "feat-scores", + "feat-sessions" ], "author": { - "login": "punkpeye", - "html_url": "https://github.com/punkpeye" + "login": "felixsg", + "html_url": "https://github.com/felixsg" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3465, - "title": "How to run langfuse locally while using a hosted database", - "href": "https://github.com/orgs/langfuse/discussions/3465", - "created_at": "2024-09-24T14:24:29Z", - "upvotes": 1, + "number": 2721, + "title": "Add note on each prompt version", + "href": "https://github.com/orgs/langfuse/discussions/2721", + "created_at": "2024-07-23T14:48:02Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "wil0u", - "html_url": "https://github.com/wil0u" + "login": "cubxxw", + "html_url": "https://github.com/cubxxw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3462, - "title": "how to set user_id or session_id in trace?", - "href": "https://github.com/orgs/langfuse/discussions/3462", - "created_at": "2024-09-24T08:34:59Z", + "number": 2720, + "title": "Feature request [UI]: Remember column selection PER project in Traces view", + "href": "https://github.com/orgs/langfuse/discussions/2720", + "created_at": "2024-07-23T13:53:38Z", "upvotes": 1, "comment_count": 2, - "resolved": true, - "labels": [ - "integration-python-decorator", - "feat-users", - "feat-sessions" - ], + "resolved": false, + "labels": [], "author": { - "login": "yumc2573", - "html_url": "https://github.com/yumc2573" + "login": "justingodden", + "html_url": "https://github.com/justingodden" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3460, - "title": "Langfuse observation for openai embeddings method", - "href": "https://github.com/orgs/langfuse/discussions/3460", - "created_at": "2024-09-24T06:01:06Z", + "number": 2710, + "title": "Support JSON messages in prompt management", + "href": "https://github.com/orgs/langfuse/discussions/2710", + "created_at": "2024-07-23T01:59:12Z", "upvotes": 1, + "comment_count": 0, + "resolved": false, + "labels": [], + "author": { + "login": "jasonslyvia", + "html_url": "https://github.com/jasonslyvia" + }, + "category": "Ideas" + }, + { + "number": 2704, + "title": "Deleting user's traces via API to be GDPR compliant", + "href": "https://github.com/orgs/langfuse/discussions/2704", + "created_at": "2024-07-22T12:03:22Z", + "upvotes": 6, "comment_count": 2, - "resolved": true, - "labels": [ - "integration-openai", - "integration-python-decorator", - "feat-cost-tracking" - ], + "resolved": false, + "labels": [], "author": { - "login": "simrangulati-jktech", - "html_url": "https://github.com/simrangulati-jktech" + "login": "Stormyy", + "html_url": "https://github.com/Stormyy" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3446, - "title": "Right way to migrate langfuse deployed on K8s within an AWS account", - "href": "https://github.com/orgs/langfuse/discussions/3446", - "created_at": "2024-09-23T06:32:02Z", + "number": 2699, + "title": "Schemad or structured configuration for prompt", + "href": "https://github.com/orgs/langfuse/discussions/2699", + "created_at": "2024-07-22T02:29:13Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "jasonslyvia", + "html_url": "https://github.com/jasonslyvia" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3435, - "title": "Langfuse is inconsistently generating span latencies table in traces greater than 36K entiries", - "href": "https://github.com/orgs/langfuse/discussions/3435", - "created_at": "2024-09-20T18:54:28Z", + "number": 2697, + "title": "A transparent mode", + "href": "https://github.com/orgs/langfuse/discussions/2697", + "created_at": "2024-07-21T20:55:43Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "databloom", - "html_url": "https://github.com/databloom" + "login": "emsi", + "html_url": "https://github.com/emsi" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3429, - "title": "Async version of Langfuse.get_prompt", - "href": "https://github.com/orgs/langfuse/discussions/3429", - "created_at": "2024-09-20T14:26:51Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 2684, + "title": "Langfuse batch prompts api should return prompt configs as well", + "href": "https://github.com/orgs/langfuse/discussions/2684", + "created_at": "2024-07-19T10:05:45Z", + "upvotes": 2, + "comment_count": 3, + "resolved": false, "labels": [ - "feat-prompt-management" + "feat-prompt-management", + "✅ Done" ], "author": { - "login": "antoniomdk", - "html_url": "https://github.com/antoniomdk" + "login": "ashutoshsaboo", + "html_url": "https://github.com/ashutoshsaboo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3420, - "title": "Help setting up GCP host (cloudbuild or console)", - "href": "https://github.com/orgs/langfuse/discussions/3420", - "created_at": "2024-09-20T04:34:35Z", + "number": 2669, + "title": "Visualisation of graph execution", + "href": "https://github.com/orgs/langfuse/discussions/2669", + "created_at": "2024-07-18T08:44:03Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 1, "resolved": false, - "labels": [ - "self-hosting" - ], + "labels": [], "author": { - "login": "elliottower", - "html_url": "https://github.com/elliottower" + "login": "VMinB12", + "html_url": "https://github.com/VMinB12" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3410, - "title": "Configuring Evaluation with \"Correctness\" Template & Python Code Invocation", - "href": "https://github.com/orgs/langfuse/discussions/3410", - "created_at": "2024-09-19T09:44:42Z", + "number": 2668, + "title": "I want to say something about user feedback", + "href": "https://github.com/orgs/langfuse/discussions/2668", + "created_at": "2024-07-18T07:57:50Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "zoulou00", - "html_url": "https://github.com/zoulou00" + "login": "cubxxw", + "html_url": "https://github.com/cubxxw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3406, - "title": "Module not found: Can't resolve '@langfuse'", - "href": "https://github.com/orgs/langfuse/discussions/3406", - "created_at": "2024-09-19T05:57:04Z", + "number": 2664, + "title": "Prompts are supported for export", + "href": "https://github.com/orgs/langfuse/discussions/2664", + "created_at": "2024-07-18T00:43:12Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [ - "self-hosting" - ], + "resolved": false, + "labels": [], "author": { - "login": "christosuster", - "html_url": "https://github.com/christosuster" + "login": "cubxxw", + "html_url": "https://github.com/cubxxw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3397, - "title": "tokens and usage cost", - "href": "https://github.com/orgs/langfuse/discussions/3397", - "created_at": "2024-09-18T13:05:07Z", + "number": 2653, + "title": "Web page request is a little slow, whether to consider using golang to reconstruct", + "href": "https://github.com/orgs/langfuse/discussions/2653", + "created_at": "2024-07-17T07:08:45Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "Karanaiinfox", - "html_url": "https://github.com/Karanaiinfox" + "login": "cubxxw", + "html_url": "https://github.com/cubxxw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3393, - "title": "Self-Host evaluation feature", - "href": "https://github.com/orgs/langfuse/discussions/3393", - "created_at": "2024-09-18T07:55:30Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2642, + "title": "Add ability to add name or label to a Langfuse API key", + "href": "https://github.com/orgs/langfuse/discussions/2642", + "created_at": "2024-07-16T17:08:42Z", + "upvotes": 5, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "agibralter", + "html_url": "https://github.com/agibralter" + }, + "category": "Ideas" + }, + { + "number": 2625, + "title": "Track Openai Assistant API costs", + "href": "https://github.com/orgs/langfuse/discussions/2625", + "created_at": "2024-07-15T07:50:18Z", + "upvotes": 3, + "comment_count": 0, + "resolved": false, "labels": [ - "feat-evals" + "integration-openai" ], "author": { - "login": "MayankBitcot", - "html_url": "https://github.com/MayankBitcot" + "login": "christos-bsq", + "html_url": "https://github.com/christos-bsq" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3392, - "title": "not able to track entire request end to end in langchain + langfuse", - "href": "https://github.com/orgs/langfuse/discussions/3392", - "created_at": "2024-09-18T07:08:49Z", - "upvotes": 1, - "comment_count": 2, + "number": 2624, + "title": "Feature Request: add tool calling and tool messages to Prompt Management", + "href": "https://github.com/orgs/langfuse/discussions/2624", + "created_at": "2024-07-15T06:49:50Z", + "upvotes": 3, + "comment_count": 0, "resolved": false, "labels": [ - "integration-langchain" + "feat-prompt-management" ], "author": { - "login": "jaiswalvineet", - "html_url": "https://github.com/jaiswalvineet" + "login": "eloko7", + "html_url": "https://github.com/eloko7" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3379, - "title": "Feedback for “Langfuse Documentation”", - "href": "https://github.com/orgs/langfuse/discussions/3379", - "created_at": "2024-09-17T07:44:56Z", + "number": 2622, + "title": "Inbuild langfuse tracing.", + "href": "https://github.com/orgs/langfuse/discussions/2622", + "created_at": "2024-07-13T10:39:13Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "Preet1234-ux", - "html_url": "https://github.com/Preet1234-ux" + "login": "rashid-globallogic", + "html_url": "https://github.com/rashid-globallogic" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3364, - "title": "Hey want to change the Eval Templates name, can we do it from UI", - "href": "https://github.com/orgs/langfuse/discussions/3364", - "created_at": "2024-09-16T08:07:30Z", - "upvotes": 1, - "comment_count": 3, - "resolved": true, + "number": 2605, + "title": "DSPy tracing", + "href": "https://github.com/orgs/langfuse/discussions/2605", + "created_at": "2024-07-10T12:52:35Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, "labels": [ - "feat-evals" + "integrations", + "✅ Done", + "integration-dspy" ], "author": { - "login": "divyanshubhuta", - "html_url": "https://github.com/divyanshubhuta" + "login": "paolotamag", + "html_url": "https://github.com/paolotamag" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3344, - "title": "How to use langfuse with LangGraph Studio", - "href": "https://github.com/orgs/langfuse/discussions/3344", - "created_at": "2024-09-13T11:35:53Z", + "number": 2586, + "title": "Feat: Ability to change curreny for model usage costs.", + "href": "https://github.com/orgs/langfuse/discussions/2586", + "created_at": "2024-07-09T15:40:22Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "feat-cost-tracking" ], "author": { - "login": "debkanchan", - "html_url": "https://github.com/debkanchan" + "login": "jannikstdl", + "html_url": "https://github.com/jannikstdl" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3321, - "title": "Session ids for Langserve", - "href": "https://github.com/orgs/langfuse/discussions/3321", - "created_at": "2024-09-11T22:40:01Z", - "upvotes": 1, + "number": 2578, + "title": "Conditional Trace Content/Message submission", + "href": "https://github.com/orgs/langfuse/discussions/2578", + "created_at": "2024-07-09T09:57:26Z", + "upvotes": 3, "comment_count": 1, "resolved": false, - "labels": [ - "integration-langchain", - "feat-sessions" - ], + "labels": [], "author": { - "login": "YaphetKG", - "html_url": "https://github.com/YaphetKG" + "login": "simonwh", + "html_url": "https://github.com/simonwh" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3313, - "title": "how to pass custom user managed model name to calculate the cost via langchain", - "href": "https://github.com/orgs/langfuse/discussions/3313", - "created_at": "2024-09-11T13:25:48Z", + "number": 2577, + "title": "Detailed and Interactive Plot Visualization like WandB", + "href": "https://github.com/orgs/langfuse/discussions/2577", + "created_at": "2024-07-09T09:19:38Z", "upvotes": 1, "comment_count": 3, - "resolved": true, - "labels": [ - "integration-langchain", - "feat-cost-tracking" - ], + "resolved": false, + "labels": [], "author": { - "login": "jaiswalvineet", - "html_url": "https://github.com/jaiswalvineet" + "login": "yusuke-intern", + "html_url": "https://github.com/yusuke-intern" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3308, - "title": "Automated Prompt Management across Environments", - "href": "https://github.com/orgs/langfuse/discussions/3308", - "created_at": "2024-09-11T09:31:26Z", + "number": 2576, + "title": "Log prob on Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2576", + "created_at": "2024-07-09T09:16:23Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "feat-prompt-management" + "integration-openai" ], "author": { - "login": "jonnyforsterMSG", - "html_url": "https://github.com/jonnyforsterMSG" + "login": "yusuke-intern", + "html_url": "https://github.com/yusuke-intern" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3307, - "title": "DataSet Scores are not being displayed", - "href": "https://github.com/orgs/langfuse/discussions/3307", - "created_at": "2024-09-11T08:46:31Z", + "number": 2573, + "title": "Prompt Cataloguing and prompt github", + "href": "https://github.com/orgs/langfuse/discussions/2573", + "created_at": "2024-07-08T20:05:23Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "feat-datasets" + "feat-prompt-management" ], "author": { - "login": "MaxYaz", - "html_url": "https://github.com/MaxYaz" + "login": "kunal2002", + "html_url": "https://github.com/kunal2002" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3305, - "title": "bug: cost usage are not getting captured automatically from llm response", - "href": "https://github.com/orgs/langfuse/discussions/3305", - "created_at": "2024-09-11T05:02:03Z", + "number": 2571, + "title": "If Data/Metadata given to Langfuse SDK that exceeds Langfuse's limit, log/throw/emit Stack Trace", + "href": "https://github.com/orgs/langfuse/discussions/2571", + "created_at": "2024-07-08T15:17:52Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "ajeet6261", - "html_url": "https://github.com/ajeet6261" + "login": "josiahbryan", + "html_url": "https://github.com/josiahbryan" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3271, - "title": "Understanding pricing model (self-hosting vs cloud serving) from security perspective", - "href": "https://github.com/orgs/langfuse/discussions/3271", - "created_at": "2024-09-09T14:07:32Z", - "upvotes": 1, - "comment_count": 2, - "resolved": false, + "number": 2539, + "title": "Include request's `tools` configuration in OpenAI LLM calls", + "href": "https://github.com/orgs/langfuse/discussions/2539", + "created_at": "2024-07-04T11:39:43Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [ + "integration-openai" + ], + "author": { + "login": "ricwo", + "html_url": "https://github.com/ricwo" + }, + "category": "Ideas" + }, + { + "number": 2534, + "title": "Simple graphs and metrics for scores and evaluations", + "href": "https://github.com/orgs/langfuse/discussions/2534", + "created_at": "2024-07-03T17:14:42Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "uahmad235", - "html_url": "https://github.com/uahmad235" + "login": "justinwiley", + "html_url": "https://github.com/justinwiley" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3267, - "title": "python decorator grouping in trace when using FastAPI Server Sent Events and Langraph + custom function", - "href": "https://github.com/orgs/langfuse/discussions/3267", - "created_at": "2024-09-09T11:10:00Z", + "number": 2529, + "title": "feat: Track Exceptions while using Decorators", + "href": "https://github.com/orgs/langfuse/discussions/2529", + "created_at": "2024-07-03T11:40:19Z", "upvotes": 1, - "comment_count": 4, + "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain", "integration-python-decorator" ], "author": { - "login": "lixxvsky", - "html_url": "https://github.com/lixxvsky" + "login": "Manonandan", + "html_url": "https://github.com/Manonandan" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3254, - "title": "Vercel AI SDK and Svelte. How to push traces intermittently back to langfuse", - "href": "https://github.com/orgs/langfuse/discussions/3254", - "created_at": "2024-09-06T13:37:17Z", + "number": 2523, + "title": "Feature Request: Sidebar Display for Trace Details in Dataset Runs", + "href": "https://github.com/orgs/langfuse/discussions/2523", + "created_at": "2024-07-02T15:00:47Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 3, "resolved": false, "labels": [ - "integration-vercel-ai-sdk" + "feat-datasets" ], "author": { - "login": "oghaAI", - "html_url": "https://github.com/oghaAI" + "login": "tuan3w", + "html_url": "https://github.com/tuan3w" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3210, - "title": "When using callbacks, the langfuse_context.update_current_trace method does not function properly.", - "href": "https://github.com/orgs/langfuse/discussions/3210", - "created_at": "2024-09-03T10:29:29Z", - "upvotes": 1, - "comment_count": 4, + "number": 2511, + "title": "Scoring dataset runs, e.g. precision, recall, f-value", + "href": "https://github.com/orgs/langfuse/discussions/2511", + "created_at": "2024-07-02T08:10:21Z", + "upvotes": 6, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "hgliyuhao", - "html_url": "https://github.com/hgliyuhao" + "login": "yusuke-intern", + "html_url": "https://github.com/yusuke-intern" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3207, - "title": "change of data region", - "href": "https://github.com/orgs/langfuse/discussions/3207", - "created_at": "2024-09-03T06:06:48Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 2510, + "title": "How can we see traces of MULTIMODAL llms over langfuse ?", + "href": "https://github.com/orgs/langfuse/discussions/2510", + "created_at": "2024-07-02T05:15:59Z", + "upvotes": 4, + "comment_count": 3, + "resolved": false, + "labels": [ + "✅ Done", + "feat-multimodal" + ], "author": { - "login": "divyanshubhuta", - "html_url": "https://github.com/divyanshubhuta" + "login": "Aaryaveerkrishna23", + "html_url": "https://github.com/Aaryaveerkrishna23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3191, - "title": "Evaluation config setup related query", - "href": "https://github.com/orgs/langfuse/discussions/3191", - "created_at": "2024-09-02T14:48:01Z", - "upvotes": 1, - "comment_count": 2, + "number": 2509, + "title": "Support OpenTelemetry-based instrumentation (traceloop openllmetry and others)", + "href": "https://github.com/orgs/langfuse/discussions/2509", + "created_at": "2024-07-02T02:29:14Z", + "upvotes": 4, + "comment_count": 5, "resolved": false, - "labels": [], + "labels": [ + "integrations" + ], "author": { - "login": "divyanshubhuta", - "html_url": "https://github.com/divyanshubhuta" + "login": "gyliu513", + "html_url": "https://github.com/gyliu513" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3182, - "title": "What does `version` means when ingesting trace?", - "href": "https://github.com/orgs/langfuse/discussions/3182", - "created_at": "2024-08-31T20:44:26Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2508, + "title": "Enable Langfuse can expose metrics in Prometheus format", + "href": "https://github.com/orgs/langfuse/discussions/2508", + "created_at": "2024-07-02T02:25:24Z", + "upvotes": 5, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "STRRL", - "html_url": "https://github.com/STRRL" + "login": "gyliu513", + "html_url": "https://github.com/gyliu513" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3176, - "title": "Get all the generations, events, etc. under Trace", - "href": "https://github.com/orgs/langfuse/discussions/3176", - "created_at": "2024-08-31T02:10:28Z", - "upvotes": 1, + "number": 2501, + "title": "Use Langchain LCEL + Langserve + run time user_id/session_id", + "href": "https://github.com/orgs/langfuse/discussions/2501", + "created_at": "2024-07-01T15:51:47Z", + "upvotes": 4, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "integration-langchain", + "feat-users", + "feat-sessions" + ], "author": { - "login": "bytecod3r", - "html_url": "https://github.com/bytecod3r" + "login": "ravediamond", + "html_url": "https://github.com/ravediamond" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3168, - "title": "usage pattern for new llamaindex integration", - "href": "https://github.com/orgs/langfuse/discussions/3168", - "created_at": "2024-08-30T20:23:17Z", + "number": 2493, + "title": "Easy token price estimates for 400+ LLMs", + "href": "https://github.com/orgs/langfuse/discussions/2493", + "created_at": "2024-07-01T06:55:56Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integraton-llamaindex" + "feat-cost-tracking" ], "author": { - "login": "erik-squared", - "html_url": "https://github.com/erik-squared" + "login": "derevyan", + "html_url": "https://github.com/derevyan" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3132, - "title": "Tracing ChatGoogleGenerativeAI calls in langchain doesn't return usage metadata", - "href": "https://github.com/orgs/langfuse/discussions/3132", - "created_at": "2024-08-29T13:09:13Z", - "upvotes": 1, + "number": 2488, + "title": "Add contextmanager support to python decorator", + "href": "https://github.com/orgs/langfuse/discussions/2488", + "created_at": "2024-06-29T20:43:50Z", + "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [ - "integration-langchain" + "integration-python-decorator" ], "author": { - "login": "NeerajG03", - "html_url": "https://github.com/NeerajG03" + "login": "yaniv-aknin", + "html_url": "https://github.com/yaniv-aknin" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3124, - "title": "Generation does not come under @observe trace", - "href": "https://github.com/orgs/langfuse/discussions/3124", - "created_at": "2024-08-29T00:28:14Z", - "upvotes": 1, + "number": 2469, + "title": "Adding userId / author to score (custom metadata)", + "href": "https://github.com/orgs/langfuse/discussions/2469", + "created_at": "2024-06-27T19:02:17Z", + "upvotes": 2, "comment_count": 2, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-scores", + "feat-users" + ], "author": { - "login": "SatheeshJM", - "html_url": "https://github.com/SatheeshJM" + "login": "ivanviragine", + "html_url": "https://github.com/ivanviragine" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3120, - "title": "Langfuse 2.74.0 integration with Flowise 2.0.5", - "href": "https://github.com/orgs/langfuse/discussions/3120", - "created_at": "2024-08-28T20:18:19Z", + "number": 2456, + "title": "Export to CSV feature in the Traces", + "href": "https://github.com/orgs/langfuse/discussions/2456", + "created_at": "2024-06-27T11:02:47Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "harshad-c1", - "html_url": "https://github.com/harshad-c1" + "login": "Aniket3007", + "html_url": "https://github.com/Aniket3007" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3110, - "title": "How to set SMTP_CONNECTION_URL and reset password?", - "href": "https://github.com/orgs/langfuse/discussions/3110", - "created_at": "2024-08-28T10:05:06Z", + "number": 2454, + "title": "Expand all json-views of Dataset items etc.", + "href": "https://github.com/orgs/langfuse/discussions/2454", + "created_at": "2024-06-27T08:18:23Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "comment_count": 1, + "resolved": false, + "labels": [ + "✅ Done", + "feat-datasets" + ], "author": { - "login": "zs856", - "html_url": "https://github.com/zs856" + "login": "tkreuder", + "html_url": "https://github.com/tkreuder" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3105, - "title": "Dockerfile of langfuse/langfuse:2 image", - "href": "https://github.com/orgs/langfuse/discussions/3105", - "created_at": "2024-08-28T00:13:57Z", + "number": 2438, + "title": "Bedrock provider when using llamaindex", + "href": "https://github.com/orgs/langfuse/discussions/2438", + "created_at": "2024-06-26T11:00:54Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "self-hosting" + "integraton-llamaindex" ], "author": { - "login": "pparreira", - "html_url": "https://github.com/pparreira" + "login": "mdciri", + "html_url": "https://github.com/mdciri" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3100, - "title": "Time to first token is not populating in trace detail or generations view", - "href": "https://github.com/orgs/langfuse/discussions/3100", - "created_at": "2024-08-27T20:12:14Z", - "upvotes": 1, + "number": 2437, + "title": "Project members management via public API", + "href": "https://github.com/orgs/langfuse/discussions/2437", + "created_at": "2024-06-26T10:03:50Z", + "upvotes": 3, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-rbac" + ], "author": { - "login": "databloom", - "html_url": "https://github.com/databloom" + "login": "tmarenko", + "html_url": "https://github.com/tmarenko" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3099, - "title": "Pulling prompts by tag?", - "href": "https://github.com/orgs/langfuse/discussions/3099", - "created_at": "2024-08-27T20:01:45Z", + "number": 2402, + "title": "Add string data type in score config", + "href": "https://github.com/orgs/langfuse/discussions/2402", + "created_at": "2024-06-24T11:12:54Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-scores" + ], "author": { - "login": "mayajosifo", - "html_url": "https://github.com/mayajosifo" + "login": "emfhal", + "html_url": "https://github.com/emfhal" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3092, - "title": "Deployment into Azure", - "href": "https://github.com/orgs/langfuse/discussions/3092", - "created_at": "2024-08-27T10:05:32Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2400, + "title": "Support for Custom Base URL Prefix in Langfuse (nextjs basepath)", + "href": "https://github.com/orgs/langfuse/discussions/2400", + "created_at": "2024-06-24T09:57:57Z", + "upvotes": 20, + "comment_count": 9, + "resolved": false, "labels": [ + "✅ Done", "self-hosting" ], "author": { - "login": "GaryFail", - "html_url": "https://github.com/GaryFail" - }, - "category": "Support" - }, - { - "number": 3079, - "title": "How to change the Level to ERROR when there is an error in SPAN?", - "href": "https://github.com/orgs/langfuse/discussions/3079", - "created_at": "2024-08-26T15:46:23Z", - "upvotes": 3, - "comment_count": 2, - "resolved": true, - "labels": [], - "author": { - "login": "kftam1994", - "html_url": "https://github.com/kftam1994" + "login": "databill86", + "html_url": "https://github.com/databill86" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3056, - "title": "Support for configuring SMTP email at project level", - "href": "https://github.com/orgs/langfuse/discussions/3056", - "created_at": "2024-08-23T14:41:45Z", + "number": 2397, + "title": "Add ARM64 docker image", + "href": "https://github.com/orgs/langfuse/discussions/2397", + "created_at": "2024-06-21T13:35:24Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, + "comment_count": 2, + "resolved": false, "labels": [ + "✅ Done", "self-hosting" ], "author": { - "login": "rvndbalaji", - "html_url": "https://github.com/rvndbalaji" + "login": "lucasiscovici", + "html_url": "https://github.com/lucasiscovici" }, - "category": "Support" + "category": "Ideas" }, { - "number": 3003, - "title": "Example GenAI bot with guardrails", - "href": "https://github.com/orgs/langfuse/discussions/3003", - "created_at": "2024-08-22T06:37:29Z", + "number": 2390, + "title": "Implement Duplication Check for Prompt Versions in Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2390", + "created_at": "2024-06-21T08:03:39Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "wangxj03", - "html_url": "https://github.com/wangxj03" + "login": "sapipoZZZ", + "html_url": "https://github.com/sapipoZZZ" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2990, - "title": "[Question] using langfuse with llama_index", - "href": "https://github.com/orgs/langfuse/discussions/2990", - "created_at": "2024-08-21T08:00:59Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2378, + "title": "Number of times a prompt was fetched", + "href": "https://github.com/orgs/langfuse/discussions/2378", + "created_at": "2024-06-20T07:37:12Z", + "upvotes": 3, + "comment_count": 0, + "resolved": false, "labels": [ - "integraton-llamaindex" + "feat-prompt-management" ], "author": { - "login": "nightosong", - "html_url": "https://github.com/nightosong" + "login": "subhampasari", + "html_url": "https://github.com/subhampasari" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2988, - "title": "Non-langchain generation nested within LangGraph execution", - "href": "https://github.com/orgs/langfuse/discussions/2988", - "created_at": "2024-08-21T05:13:51Z", + "number": 2376, + "title": "Allow for custom OAuth scopes when self-hosing", + "href": "https://github.com/orgs/langfuse/discussions/2376", + "created_at": "2024-06-19T22:23:59Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-langchain" + "feat-auth" ], "author": { - "login": "mrdrprofuroboros", - "html_url": "https://github.com/mrdrprofuroboros" + "login": "0x77dev", + "html_url": "https://github.com/0x77dev" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2983, - "title": "Tracing directly to queue instead of http api", - "href": "https://github.com/orgs/langfuse/discussions/2983", - "created_at": "2024-08-20T14:33:17Z", - "upvotes": 0, + "number": 2371, + "title": "SBS Markdown mode for dataset runs", + "href": "https://github.com/orgs/langfuse/discussions/2371", + "created_at": "2024-06-19T14:57:32Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-datasets" ], "author": { - "login": "exotikh3", - "html_url": "https://github.com/exotikh3" + "login": "pfurovYnP", + "html_url": "https://github.com/pfurovYnP" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2959, - "title": "Duplicate usage data in observation api endpoint response", - "href": "https://github.com/orgs/langfuse/discussions/2959", - "created_at": "2024-08-16T10:57:00Z", + "number": 2358, + "title": "Add view mode to Settings", + "href": "https://github.com/orgs/langfuse/discussions/2358", + "created_at": "2024-06-17T12:48:04Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "jonnyforsterMSG", - "html_url": "https://github.com/jonnyforsterMSG" + "login": "emfhal", + "html_url": "https://github.com/emfhal" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2958, - "title": "Time to first token query", - "href": "https://github.com/orgs/langfuse/discussions/2958", - "created_at": "2024-08-16T10:08:42Z", - "upvotes": 1, - "comment_count": 2, + "number": 2352, + "title": "Support SAML login protocol", + "href": "https://github.com/orgs/langfuse/discussions/2352", + "created_at": "2024-06-17T07:14:14Z", + "upvotes": 3, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "self-hosting" + ], "author": { - "login": "GaryFail", - "html_url": "https://github.com/GaryFail" + "login": "emfhal", + "html_url": "https://github.com/emfhal" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2952, - "title": "Locally hosted PrivateGPT + pgpt_python + Langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2952", - "created_at": "2024-08-15T15:12:16Z", + "number": 2343, + "title": "Bring Langfuse to Cloud Marketplaces", + "href": "https://github.com/orgs/langfuse/discussions/2343", + "created_at": "2024-06-14T06:41:18Z", + "upvotes": 2, + "comment_count": 2, + "resolved": false, + "labels": [ + "self-hosting" + ], + "author": { + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" + }, + "category": "Ideas" + }, + { + "number": 2336, + "title": "Saving a filter", + "href": "https://github.com/orgs/langfuse/discussions/2336", + "created_at": "2024-06-13T09:15:59Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "qdingle404", - "html_url": "https://github.com/qdingle404" + "login": "avinash361-devrev", + "html_url": "https://github.com/avinash361-devrev" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2945, - "title": "Unit of token count for cost analysis", - "href": "https://github.com/orgs/langfuse/discussions/2945", - "created_at": "2024-08-15T09:33:59Z", + "number": 2331, + "title": "Pendo integration", + "href": "https://github.com/orgs/langfuse/discussions/2331", + "created_at": "2024-06-12T18:22:32Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "thomasjv799", - "html_url": "https://github.com/thomasjv799" + "login": "mrunaaaaaal", + "html_url": "https://github.com/mrunaaaaaal" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2933, - "title": "how to return trace_id in openai completion response when using langfuse as a proxy in litellm?", - "href": "https://github.com/orgs/langfuse/discussions/2933", - "created_at": "2024-08-14T07:52:30Z", + "number": 2282, + "title": "[Dashboard] Update Scores Chart to include number of scores on secondary y axis", + "href": "https://github.com/orgs/langfuse/discussions/2282", + "created_at": "2024-06-10T08:41:41Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-litellm" + "feat-dashboard" ], "author": { - "login": "octadion", - "html_url": "https://github.com/octadion" + "login": "charlieviettq", + "html_url": "https://github.com/charlieviettq" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2927, - "title": "Span created with Langchain not showing up in traces.", - "href": "https://github.com/orgs/langfuse/discussions/2927", - "created_at": "2024-08-13T20:32:35Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2278, + "title": "Type of input and output of each span visible in the UI", + "href": "https://github.com/orgs/langfuse/discussions/2278", + "created_at": "2024-06-08T21:17:48Z", + "upvotes": 3, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-langchain" + "ui" ], "author": { - "login": "HardKothari", - "html_url": "https://github.com/HardKothari" + "login": "arthurGrigo", + "html_url": "https://github.com/arthurGrigo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2909, - "title": "Change port database in file docker-compose.yml", - "href": "https://github.com/orgs/langfuse/discussions/2909", - "created_at": "2024-08-13T08:05:37Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [ - "self-hosting" - ], + "number": 2268, + "title": "Langfuse retention settings", + "href": "https://github.com/orgs/langfuse/discussions/2268", + "created_at": "2024-06-07T12:27:32Z", + "upvotes": 6, + "comment_count": 6, + "resolved": false, + "labels": [], "author": { - "login": "hungvipqt15", - "html_url": "https://github.com/hungvipqt15" + "login": "sudhanshu746", + "html_url": "https://github.com/sudhanshu746" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2907, - "title": "Change port connection in docker compose", - "href": "https://github.com/orgs/langfuse/discussions/2907", - "created_at": "2024-08-13T06:40:30Z", - "upvotes": 1, - "comment_count": 1, + "number": 2241, + "title": "Tracing integration with unify.ai", + "href": "https://github.com/orgs/langfuse/discussions/2241", + "created_at": "2024-06-05T15:17:00Z", + "upvotes": 5, + "comment_count": 3, "resolved": false, "labels": [ - "self-hosting" + "integrations" ], "author": { - "login": "hungvipqt15", - "html_url": "https://github.com/hungvipqt15" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2904, - "title": "How to append current trace when calling function second time?", - "href": "https://github.com/orgs/langfuse/discussions/2904", - "created_at": "2024-08-12T15:12:22Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, + "number": 2237, + "title": "Add Langchain Support to Prompt Management", + "href": "https://github.com/orgs/langfuse/discussions/2237", + "created_at": "2024-06-05T10:05:13Z", + "upvotes": 32, + "comment_count": 5, + "resolved": false, "labels": [ - "integration-python-decorator" + "feat-prompt-management", + "integration-langchain", + "✅ Done" ], "author": { - "login": "nathan-vo810", - "html_url": "https://github.com/nathan-vo810" + "login": "guidev", + "html_url": "https://github.com/guidev" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2895, - "title": "How to update an event", - "href": "https://github.com/orgs/langfuse/discussions/2895", - "created_at": "2024-08-11T16:51:18Z", - "upvotes": 1, + "number": 2226, + "title": "Monitoring Costs and Traces generated by RAGAS", + "href": "https://github.com/orgs/langfuse/discussions/2226", + "created_at": "2024-06-04T09:35:25Z", + "upvotes": 4, "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "bytecod3r", - "html_url": "https://github.com/bytecod3r" - }, - "category": "Support" - }, - { - "number": 2888, - "title": "How to change the level of a trace?", - "href": "https://github.com/orgs/langfuse/discussions/2888", - "created_at": "2024-08-09T14:35:34Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, - "labels": [], - "author": { - "login": "ldbolanos", - "html_url": "https://github.com/ldbolanos" - }, - "category": "Support" - }, - { - "number": 2879, - "title": "ERROR:langfuse:status_code: 404, body: {'message': 'Trace not found within authorized project', 'error': 'LangfuseNotFoundError'}", - "href": "https://github.com/orgs/langfuse/discussions/2879", - "created_at": "2024-08-09T09:31:33Z", - "upvotes": 1, - "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "paolotamag", + "html_url": "https://github.com/paolotamag" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2874, - "title": "Does langfuse trace parallel api calls? I tried a sample with parallel call but it didn't traced.", - "href": "https://github.com/orgs/langfuse/discussions/2874", - "created_at": "2024-08-09T05:09:26Z", + "number": 2215, + "title": "new chart in dashboard for booleans metrics", + "href": "https://github.com/orgs/langfuse/discussions/2215", + "created_at": "2024-06-03T12:48:37Z", "upvotes": 1, - "comment_count": 4, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "ksundarraj-c-rpx", - "html_url": "https://github.com/ksundarraj-c-rpx" + "login": "paolotamag", + "html_url": "https://github.com/paolotamag" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2871, - "title": "Self-hosted Langfuse running as a Google cloud service not showing traces", - "href": "https://github.com/orgs/langfuse/discussions/2871", - "created_at": "2024-08-08T13:40:34Z", - "upvotes": 1, + "number": 2210, + "title": "MessagesPlaceholder in \"Create New Prompt\" panel", + "href": "https://github.com/orgs/langfuse/discussions/2210", + "created_at": "2024-06-03T06:58:45Z", + "upvotes": 6, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "🐞❔ unconfirmed bug" + "feat-prompt-management" ], "author": { - "login": "SectumPsempra", - "html_url": "https://github.com/SectumPsempra" + "login": "NIKsun", + "html_url": "https://github.com/NIKsun" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2867, - "title": "Using the API to record traces from multiple platforms?", - "href": "https://github.com/orgs/langfuse/discussions/2867", - "created_at": "2024-08-08T13:15:49Z", + "number": 2209, + "title": "Enhance data in daily metrics api endpoint", + "href": "https://github.com/orgs/langfuse/discussions/2209", + "created_at": "2024-06-02T14:38:15Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "✅ Done", + "feat-api" + ], "author": { - "login": "appliraz", - "html_url": "https://github.com/appliraz" - }, - "category": "Support" + "login": "matthiaslau", + "html_url": "https://github.com/matthiaslau" + }, + "category": "Ideas" }, { - "number": 2858, - "title": "Langfuse observeOpenAI not logging generations using new zodResponseFormat.", - "href": "https://github.com/orgs/langfuse/discussions/2858", - "created_at": "2024-08-07T21:45:41Z", - "upvotes": 1, + "number": 2203, + "title": "Feature request: Ability to add comments to versions of prompts", + "href": "https://github.com/orgs/langfuse/discussions/2203", + "created_at": "2024-06-01T13:13:27Z", + "upvotes": 2, "comment_count": 3, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "fabstu", - "html_url": "https://github.com/fabstu" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2852, - "title": "How run Langfuse evaluations over specifics spans?", - "href": "https://github.com/orgs/langfuse/discussions/2852", - "created_at": "2024-08-07T13:40:02Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 2195, + "title": "Timeline/graph visualization for traces", + "href": "https://github.com/orgs/langfuse/discussions/2195", + "created_at": "2024-05-31T08:18:11Z", + "upvotes": 7, + "comment_count": 4, + "resolved": false, + "labels": [ + "✅ Done" + ], "author": { - "login": "joaoCrulhas", - "html_url": "https://github.com/joaoCrulhas" + "login": "david1542", + "html_url": "https://github.com/david1542" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2844, - "title": "LangFuse not logging LlamaIndex events", - "href": "https://github.com/orgs/langfuse/discussions/2844", - "created_at": "2024-08-07T10:46:19Z", + "number": 2194, + "title": "Terraform Provider for internal Langfuse configuration", + "href": "https://github.com/orgs/langfuse/discussions/2194", + "created_at": "2024-05-31T06:23:11Z", "upvotes": 2, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [ - "integraton-llamaindex" + "self-hosting" ], "author": { - "login": "adieyal", - "html_url": "https://github.com/adieyal" + "login": "mroedder-d7", + "html_url": "https://github.com/mroedder-d7" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2830, - "title": "UpdateRoot in the callback handler seems not work", - "href": "https://github.com/orgs/langfuse/discussions/2830", - "created_at": "2024-08-06T08:58:25Z", + "number": 2184, + "title": "support query prompt via prompt id", + "href": "https://github.com/orgs/langfuse/discussions/2184", + "created_at": "2024-05-30T02:55:59Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "joaoCrulhas", - "html_url": "https://github.com/joaoCrulhas" + "login": "hu9029", + "html_url": "https://github.com/hu9029" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2828, - "title": "Issue: Integration of Langfuse with DSPy Framework - Zero Values for Cost and Token Usage", - "href": "https://github.com/orgs/langfuse/discussions/2828", - "created_at": "2024-08-06T05:55:30Z", + "number": 2181, + "title": "Support for SDK entry-point wrapper around async REST API client", + "href": "https://github.com/orgs/langfuse/discussions/2181", + "created_at": "2024-05-29T17:50:22Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, - "labels": [ - "integration-dspy" - ], + "comment_count": 0, + "resolved": false, + "labels": [], "author": { - "login": "mahitha-29", - "html_url": "https://github.com/mahitha-29" + "login": "blazing-gig", + "html_url": "https://github.com/blazing-gig" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2817, - "title": "Praise for the Langfuse library! 🚀", - "href": "https://github.com/orgs/langfuse/discussions/2817", - "created_at": "2024-08-03T10:53:41Z", + "number": 2176, + "title": "Support querying Users (GET) to support analytics pipeline solutions", + "href": "https://github.com/orgs/langfuse/discussions/2176", + "created_at": "2024-05-29T02:42:13Z", "upvotes": 2, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-users" + ], "author": { - "login": "ttamg", - "html_url": "https://github.com/ttamg" + "login": "Tjmstudios", + "html_url": "https://github.com/Tjmstudios" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2809, - "title": "No space left on device db error", - "href": "https://github.com/orgs/langfuse/discussions/2809", - "created_at": "2024-08-01T15:10:52Z", - "upvotes": 1, + "number": 2161, + "title": "Prompt version only create when different", + "href": "https://github.com/orgs/langfuse/discussions/2161", + "created_at": "2024-05-27T23:47:21Z", + "upvotes": 4, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "brightsparc", + "html_url": "https://github.com/brightsparc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2808, - "title": "Dynamic prompt generation", - "href": "https://github.com/orgs/langfuse/discussions/2808", - "created_at": "2024-08-01T14:41:48Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2140, + "title": "clickhouse support", + "href": "https://github.com/orgs/langfuse/discussions/2140", + "created_at": "2024-05-24T15:21:14Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, "labels": [ - "feat-prompt-management" + "work-in-progress", + "performance" ], "author": { - "login": "LLazzar", - "html_url": "https://github.com/LLazzar" + "login": "newcworld", + "html_url": "https://github.com/newcworld" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2801, - "title": "Unable to update generation span after LLM invocation", - "href": "https://github.com/orgs/langfuse/discussions/2801", - "created_at": "2024-08-01T03:23:15Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2131, + "title": "Export to data warehouses (BigQuery etc)", + "href": "https://github.com/orgs/langfuse/discussions/2131", + "created_at": "2024-05-23T15:52:18Z", + "upvotes": 18, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "Heucles", - "html_url": "https://github.com/Heucles" + "login": "rohan-mehta", + "html_url": "https://github.com/rohan-mehta" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2787, - "title": "Self-hosted (Railway) Authorization error (401) while connecting to host", - "href": "https://github.com/orgs/langfuse/discussions/2787", - "created_at": "2024-07-30T19:23:59Z", - "upvotes": 1, - "comment_count": 3, + "number": 2124, + "title": "Proposal: Add Support for Uploading Dataset Items via UI", + "href": "https://github.com/orgs/langfuse/discussions/2124", + "created_at": "2024-05-22T10:58:04Z", + "upvotes": 4, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-datasets" + ], "author": { - "login": "vishnumallela", - "html_url": "https://github.com/vishnumallela" + "login": "vaddenz", + "html_url": "https://github.com/vaddenz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2769, - "title": "Continue trace on Celery worker with observe decorator", - "href": "https://github.com/orgs/langfuse/discussions/2769", - "created_at": "2024-07-27T18:23:13Z", + "number": 2119, + "title": "Phidata support", + "href": "https://github.com/orgs/langfuse/discussions/2119", + "created_at": "2024-05-21T14:20:09Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-python-decorator" + "integrations" ], "author": { - "login": "artefactop", - "html_url": "https://github.com/artefactop" + "login": "michaelpoluektov", + "html_url": "https://github.com/michaelpoluektov" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2768, - "title": "How do i register the token count and cost for observe decorator", - "href": "https://github.com/orgs/langfuse/discussions/2768", - "created_at": "2024-07-27T14:47:58Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 2104, + "title": "Feature Request: Tracing Sampling Rate Configuration for Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/2104", + "created_at": "2024-05-20T16:23:05Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, "labels": [ - "integration-python-decorator", - "feat-cost-tracking" + "✅ Done" ], "author": { - "login": "yevkim", - "html_url": "https://github.com/yevkim" + "login": "himansrivastava", + "html_url": "https://github.com/himansrivastava" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2767, - "title": "Missing evaluation metrics", - "href": "https://github.com/orgs/langfuse/discussions/2767", - "created_at": "2024-07-27T05:07:56Z", + "number": 2101, + "title": "feat: Adding AWS Cognito Authentication", + "href": "https://github.com/orgs/langfuse/discussions/2101", + "created_at": "2024-05-20T14:30:32Z", "upvotes": 1, "comment_count": 2, - "resolved": true, - "labels": [], - "author": { - "login": "MayankBitcot", - "html_url": "https://github.com/MayankBitcot" - }, - "category": "Support" - }, - { - "number": 2736, - "title": "Ability to upload Cost and Usage metrics in Langfuse for Gemini Models from LlamaIndex", - "href": "https://github.com/orgs/langfuse/discussions/2736", - "created_at": "2024-07-25T06:17:14Z", - "upvotes": 1, - "comment_count": 1, "resolved": false, "labels": [ - "integraton-llamaindex", - "feat-cost-tracking" + "✅ Done", + "feat-auth" ], "author": { - "login": "ansu86d", - "html_url": "https://github.com/ansu86d" - }, - "category": "Support" - }, - { - "number": 2735, - "title": "Deployment on K8s", - "href": "https://github.com/orgs/langfuse/discussions/2735", - "created_at": "2024-07-25T04:38:19Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], - "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "Shekswess", + "html_url": "https://github.com/Shekswess" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2718, - "title": "How to ignore inputs when using LangChain?", - "href": "https://github.com/orgs/langfuse/discussions/2718", - "created_at": "2024-07-23T10:58:07Z", - "upvotes": 1, - "comment_count": 3, + "number": 2097, + "title": "Markdown Rendering Option", + "href": "https://github.com/orgs/langfuse/discussions/2097", + "created_at": "2024-05-18T16:58:37Z", + "upvotes": 4, + "comment_count": 4, "resolved": false, "labels": [ - "integration-langchain" + "✅ Done" ], "author": { - "login": "justingodden", - "html_url": "https://github.com/justingodden" + "login": "hburrichter", + "html_url": "https://github.com/hburrichter" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2716, - "title": "Langgraph with langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2716", - "created_at": "2024-07-23T09:12:20Z", + "number": 2081, + "title": "feat: inject langfuse info into langchain metadata", + "href": "https://github.com/orgs/langfuse/discussions/2081", + "created_at": "2024-05-16T20:43:41Z", "upvotes": 1, - "comment_count": 4, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [ "integration-langchain" ], "author": { - "login": "MayankBitcot", - "html_url": "https://github.com/MayankBitcot" + "login": "benobytes", + "html_url": "https://github.com/benobytes" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2714, - "title": "Using langfuse without saving promps", - "href": "https://github.com/orgs/langfuse/discussions/2714", - "created_at": "2024-07-23T08:44:44Z", - "upvotes": 1, + "number": 2072, + "title": "Adding prompt tags via Python SDK (or other code based interactions)", + "href": "https://github.com/orgs/langfuse/discussions/2072", + "created_at": "2024-05-16T09:46:20Z", + "upvotes": 5, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "molntamas", - "html_url": "https://github.com/molntamas" + "login": "simon-hiel", + "html_url": "https://github.com/simon-hiel" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2712, - "title": "cannot execute INSERT in a read-only transaction", - "href": "https://github.com/orgs/langfuse/discussions/2712", - "created_at": "2024-07-23T07:49:30Z", - "upvotes": 1, - "comment_count": 2, + "number": 2071, + "title": "Save playground conversation to a dataset", + "href": "https://github.com/orgs/langfuse/discussions/2071", + "created_at": "2024-05-16T09:24:29Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [ - "self-hosting" + "feat-datasets", + "feat-playground" ], "author": { - "login": "damianradowiecki", - "html_url": "https://github.com/damianradowiecki" + "login": "bderenzi", + "html_url": "https://github.com/bderenzi" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2706, - "title": "Disable tracing of input and output for nested elements with in a chain.", - "href": "https://github.com/orgs/langfuse/discussions/2706", - "created_at": "2024-07-22T16:17:53Z", - "upvotes": 1, + "number": 2065, + "title": "Support multiple prompts attached to a generation.", + "href": "https://github.com/orgs/langfuse/discussions/2065", + "created_at": "2024-05-15T22:16:35Z", + "upvotes": 3, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "jaitd", - "html_url": "https://github.com/jaitd" + "login": "jansenderr", + "html_url": "https://github.com/jansenderr" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2705, - "title": "Support for adding traces/observations/sessions/events/spans/generations related logging to LF via API", - "href": "https://github.com/orgs/langfuse/discussions/2705", - "created_at": "2024-07-22T12:57:05Z", + "number": 2064, + "title": "Show explicit error when viewing a project that doesn't exist", + "href": "https://github.com/orgs/langfuse/discussions/2064", + "created_at": "2024-05-15T16:49:32Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [], "author": { - "login": "ashutoshsaboo", - "html_url": "https://github.com/ashutoshsaboo" + "login": "backmask", + "html_url": "https://github.com/backmask" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2671, - "title": "Cannot connect prompt to trace when using Langchain AzureChatOpenai", - "href": "https://github.com/orgs/langfuse/discussions/2671", - "created_at": "2024-07-18T13:30:14Z", - "upvotes": 1, - "comment_count": 2, + "number": 2045, + "title": "Requesting official support OpenAI's new gpt-4o model", + "href": "https://github.com/orgs/langfuse/discussions/2045", + "created_at": "2024-05-13T21:37:38Z", + "upvotes": 3, + "comment_count": 5, "resolved": false, - "labels": [], + "labels": [ + "integration-openai", + "✅ Done", + "feat-cost-tracking" + ], "author": { - "login": "nihadazimli", - "html_url": "https://github.com/nihadazimli" + "login": "varenc", + "html_url": "https://github.com/varenc" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2658, - "title": "how to customize trace id when using callback handler in langchain integration", - "href": "https://github.com/orgs/langfuse/discussions/2658", - "created_at": "2024-07-17T13:38:18Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, + "number": 2043, + "title": "Support instrumentation through openllmetry", + "href": "https://github.com/orgs/langfuse/discussions/2043", + "created_at": "2024-05-13T19:27:59Z", + "upvotes": 8, + "comment_count": 0, + "resolved": false, "labels": [ - "integration-langchain" + "integrations" ], "author": { - "login": "shawnzhu", - "html_url": "https://github.com/shawnzhu" + "login": "baggiponte", + "html_url": "https://github.com/baggiponte" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2640, - "title": "Adding Scores to langfuse with dify", - "href": "https://github.com/orgs/langfuse/discussions/2640", - "created_at": "2024-07-16T16:00:11Z", - "upvotes": 2, + "number": 2039, + "title": "Introduce the concept of \"sub-prompt\" to improve prompt reusability", + "href": "https://github.com/orgs/langfuse/discussions/2039", + "created_at": "2024-05-13T10:14:44Z", + "upvotes": 3, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "shaquelsamir", - "html_url": "https://github.com/shaquelsamir" + "login": "khaelys", + "html_url": "https://github.com/khaelys" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2619, - "title": "How to add a function to current trace instead of seperate since it's outside lcel chain?", - "href": "https://github.com/orgs/langfuse/discussions/2619", - "created_at": "2024-07-12T07:08:47Z", + "number": 2030, + "title": "Add number of 'successful request' to traces list view", + "href": "https://github.com/orgs/langfuse/discussions/2030", + "created_at": "2024-05-09T23:25:27Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [ - "integration-langchain" - ], + "resolved": false, + "labels": [], "author": { - "login": "sarim2000", - "html_url": "https://github.com/sarim2000" + "login": "arthurGrigo", + "html_url": "https://github.com/arthurGrigo" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2616, - "title": "Weird Output for scores when using fetch_traces()", - "href": "https://github.com/orgs/langfuse/discussions/2616", - "created_at": "2024-07-11T12:46:23Z", + "number": 2021, + "title": "Ask for a import/export on prompt management page", + "href": "https://github.com/orgs/langfuse/discussions/2021", + "created_at": "2024-05-09T03:17:50Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "kevinpkaria", - "html_url": "https://github.com/kevinpkaria" + "login": "ShaunDeng", + "html_url": "https://github.com/ShaunDeng" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2600, - "title": "Add input Price and Output price for gemini-1.5-pro and gemini-1.5-flash in Models", - "href": "https://github.com/orgs/langfuse/discussions/2600", - "created_at": "2024-07-10T09:52:23Z", - "upvotes": 3, + "number": 2006, + "title": "Gitlab Auth Provider", + "href": "https://github.com/orgs/langfuse/discussions/2006", + "created_at": "2024-05-08T10:12:51Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "fjeanchar", - "html_url": "https://github.com/fjeanchar" + "login": "jsirex", + "html_url": "https://github.com/jsirex" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2599, - "title": "Overall projects dashboard?", - "href": "https://github.com/orgs/langfuse/discussions/2599", - "created_at": "2024-07-10T09:09:02Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [ - "feat-dashboard" - ], + "number": 1990, + "title": "Add batch actions to traces", + "href": "https://github.com/orgs/langfuse/discussions/1990", + "created_at": "2024-05-07T09:37:42Z", + "upvotes": 3, + "comment_count": 0, + "resolved": false, + "labels": [], "author": { - "login": "justingodden", - "html_url": "https://github.com/justingodden" + "login": "nimbusaeta", + "html_url": "https://github.com/nimbusaeta" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2597, - "title": "[Errno 111] Connection refused when connecting to langfuse within docker compose", - "href": "https://github.com/orgs/langfuse/discussions/2597", - "created_at": "2024-07-10T09:00:34Z", - "upvotes": 1, + "number": 1988, + "title": "Upload datasets via UI", + "href": "https://github.com/orgs/langfuse/discussions/1988", + "created_at": "2024-05-06T20:25:20Z", + "upvotes": 8, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-datasets" ], "author": { - "login": "bspetrov", - "html_url": "https://github.com/bspetrov" + "login": "assafweinberg", + "html_url": "https://github.com/assafweinberg" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2595, - "title": "Migrate a local deployment of langfuse from one computer to another", - "href": "https://github.com/orgs/langfuse/discussions/2595", - "created_at": "2024-07-10T07:46:04Z", - "upvotes": 1, + "number": 1987, + "title": "API/UI to delete dataset items and runs", + "href": "https://github.com/orgs/langfuse/discussions/1987", + "created_at": "2024-05-06T17:13:16Z", + "upvotes": 18, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "feat-datasets" ], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "tomek82", + "html_url": "https://github.com/tomek82" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2590, - "title": "Experiments running but inputs and outputs of LLM are not linked to dashboard", - "href": "https://github.com/orgs/langfuse/discussions/2590", - "created_at": "2024-07-09T18:29:22Z", + "number": 1963, + "title": "Is it possible integrate Langfuse with Microsoft Copilot Studio?", + "href": "https://github.com/orgs/langfuse/discussions/1963", + "created_at": "2024-05-03T03:33:22Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "IbrahimAhmed03", - "html_url": "https://github.com/IbrahimAhmed03" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2574, - "title": "how to embed langfuse dashboard in other tool", - "href": "https://github.com/orgs/langfuse/discussions/2574", - "created_at": "2024-07-08T21:24:13Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 2055, + "title": "Openai: Support IO capture when streaming function / tool call", + "href": "https://github.com/orgs/langfuse/discussions/2055", + "created_at": "2024-05-01T15:25:15Z", + "upvotes": 10, + "comment_count": 6, + "resolved": false, "labels": [ - "feat-dashboard" + "sdk-python", + "integration-openai", + "✅ Done" ], "author": { - "login": "deepakdeore2004", - "html_url": "https://github.com/deepakdeore2004" + "login": "DanrForetellix", + "html_url": "https://github.com/DanrForetellix" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2567, - "title": "How to use prompt management with openai JS?", - "href": "https://github.com/orgs/langfuse/discussions/2567", - "created_at": "2024-07-08T08:22:49Z", + "number": 1941, + "title": "Looking into allowing more customization of the table", + "href": "https://github.com/orgs/langfuse/discussions/1941", + "created_at": "2024-05-01T14:47:32Z", "upvotes": 1, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "Mohamed-Ayaan358", + "html_url": "https://github.com/Mohamed-Ayaan358" + }, + "category": "Ideas" + }, + { + "number": 1916, + "title": "Langchain integration Improvements", + "href": "https://github.com/orgs/langfuse/discussions/1916", + "created_at": "2024-04-30T13:23:19Z", + "upvotes": 2, "comment_count": 2, "resolved": false, "labels": [ - "feat-prompt-management" + "integration-langchain", + "✅ Done" ], "author": { - "login": "oscarmorrison", - "html_url": "https://github.com/oscarmorrison" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2564, - "title": "Update metadata when using OpenAI JS Integration", - "href": "https://github.com/orgs/langfuse/discussions/2564", - "created_at": "2024-07-08T07:37:38Z", + "number": 1904, + "title": "Retrieve prompts based on versioning rather than times for caching", + "href": "https://github.com/orgs/langfuse/discussions/1904", + "created_at": "2024-04-29T14:04:27Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "oscarmorrison", - "html_url": "https://github.com/oscarmorrison" + "login": "ajram23", + "html_url": "https://github.com/ajram23" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2527, - "title": "Can't set trace params e.g session_id when using with llhama_index", - "href": "https://github.com/orgs/langfuse/discussions/2527", - "created_at": "2024-07-02T20:41:53Z", - "upvotes": 2, - "comment_count": 2, + "number": 1896, + "title": "Delete Session", + "href": "https://github.com/orgs/langfuse/discussions/1896", + "created_at": "2024-04-29T08:01:05Z", + "upvotes": 6, + "comment_count": 0, "resolved": false, "labels": [ - "integraton-llamaindex" + "feat-sessions" ], "author": { - "login": "famoraes", - "html_url": "https://github.com/famoraes" + "login": "rohan-gt", + "html_url": "https://github.com/rohan-gt" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2498, - "title": "Method to update prompt template for Langserve use case", - "href": "https://github.com/orgs/langfuse/discussions/2498", - "created_at": "2024-07-01T11:20:08Z", - "upvotes": 2, - "comment_count": 1, - "resolved": true, + "number": 1895, + "title": "linking prompts with tracing in langchain integration", + "href": "https://github.com/orgs/langfuse/discussions/1895", + "created_at": "2024-04-28T13:13:08Z", + "upvotes": 10, + "comment_count": 3, + "resolved": false, "labels": [ - "integration-langchain" + "feat-prompt-management", + "integration-langchain", + "✅ Done" ], "author": { - "login": "quadcube", - "html_url": "https://github.com/quadcube" + "login": "SatheeshJM", + "html_url": "https://github.com/SatheeshJM" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2486, - "title": "Cost of embedding in langfuse", - "href": "https://github.com/orgs/langfuse/discussions/2486", - "created_at": "2024-06-29T07:50:06Z", + "number": 1867, + "title": "Add integration with evaluation frameworks", + "href": "https://github.com/orgs/langfuse/discussions/1867", + "created_at": "2024-04-25T23:09:03Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "Amitt1412", - "html_url": "https://github.com/Amitt1412" + "login": "johnnydevriese", + "html_url": "https://github.com/johnnydevriese" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2481, - "title": "Getting all traces logged in a timerange for custom scoring", - "href": "https://github.com/orgs/langfuse/discussions/2481", - "created_at": "2024-06-28T12:09:14Z", + "number": 1862, + "title": "Support Linking Execution Trace to DatasetItem without Fetching Entire Dataset", + "href": "https://github.com/orgs/langfuse/discussions/1862", + "created_at": "2024-04-25T18:57:08Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "feat-datasets" + ], "author": { - "login": "sanandnarayan", - "html_url": "https://github.com/sanandnarayan" + "login": "sfarthin", + "html_url": "https://github.com/sfarthin" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2479, - "title": "Cost of embedding", - "href": "https://github.com/orgs/langfuse/discussions/2479", - "created_at": "2024-06-28T06:58:16Z", + "number": 1858, + "title": "Platform User roles to allow or disable project creation", + "href": "https://github.com/orgs/langfuse/discussions/1858", + "created_at": "2024-04-25T16:00:12Z", "upvotes": 1, - "comment_count": 3, - "resolved": true, - "labels": [], + "comment_count": 2, + "resolved": false, + "labels": [ + "✅ Done", + "feat-rbac" + ], "author": { - "login": "Amitt1412", - "html_url": "https://github.com/Amitt1412" + "login": "JMcGenn", + "html_url": "https://github.com/JMcGenn" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2455, - "title": "Getting issue with local setup", - "href": "https://github.com/orgs/langfuse/discussions/2455", - "created_at": "2024-06-27T10:23:02Z", - "upvotes": 1, + "number": 1851, + "title": "[oauth] Keycloak provider support", + "href": "https://github.com/orgs/langfuse/discussions/1851", + "created_at": "2024-04-25T12:39:26Z", + "upvotes": 7, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ "self-hosting" ], "author": { - "login": "kiranraut7709", - "html_url": "https://github.com/kiranraut7709" + "login": "9teen90nine", + "html_url": "https://github.com/9teen90nine" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2447, - "title": "Access observation id in langchain runnable", - "href": "https://github.com/orgs/langfuse/discussions/2447", - "created_at": "2024-06-26T21:03:07Z", - "upvotes": 4, - "comment_count": 1, + "number": 1843, + "title": "Support GigaChat model from LangChain", + "href": "https://github.com/orgs/langfuse/discussions/1843", + "created_at": "2024-04-25T09:24:07Z", + "upvotes": 1, + "comment_count": 0, "resolved": false, "labels": [ "integration-langchain" ], "author": { - "login": "snikch", - "html_url": "https://github.com/snikch" + "login": "Rai220", + "html_url": "https://github.com/Rai220" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2431, - "title": "Trying to work with llama3 in Azure using AzureMLChatOnlineEndpoint but no cost showing up", - "href": "https://github.com/orgs/langfuse/discussions/2431", - "created_at": "2024-06-25T21:20:25Z", + "number": 1830, + "title": "Decorator should also be able to return JSON or Dictionary object", + "href": "https://github.com/orgs/langfuse/discussions/1830", + "created_at": "2024-04-24T09:41:39Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "spacepirate0001", - "html_url": "https://github.com/spacepirate0001" + "login": "nathan-vo810", + "html_url": "https://github.com/nathan-vo810" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2416, - "title": "some tests failed for langfuse-js", - "href": "https://github.com/orgs/langfuse/discussions/2416", - "created_at": "2024-06-25T04:31:35Z", + "number": 1826, + "title": "Having a session_with_user client", + "href": "https://github.com/orgs/langfuse/discussions/1826", + "created_at": "2024-04-24T08:31:05Z", "upvotes": 1, - "comment_count": 3, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "4t8dd", - "html_url": "https://github.com/4t8dd" + "login": "rtzy7", + "html_url": "https://github.com/rtzy7" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2415, - "title": "AUTH AZURE AD returns AADSTS9002325: Proof Key for Code Exchange is required for cross-origin authorization code redemption.", - "href": "https://github.com/orgs/langfuse/discussions/2415", - "created_at": "2024-06-24T18:00:45Z", + "number": 1823, + "title": "Change `/api/chatCompletion` to be a standard OpenAI proxy on `/api/v1/chat/completions`?", + "href": "https://github.com/orgs/langfuse/discussions/1823", + "created_at": "2024-04-23T19:48:34Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "spacepirate0001", - "html_url": "https://github.com/spacepirate0001" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2401, - "title": "Trying to understand why in Langfuse Trace under Stream Completion I get this output:", - "href": "https://github.com/orgs/langfuse/discussions/2401", - "created_at": "2024-06-21T12:22:38Z", + "number": 1820, + "title": "Auth using Microsoft Entra ID", + "href": "https://github.com/orgs/langfuse/discussions/1820", + "created_at": "2024-04-23T18:32:42Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "✅ Done", + "self-hosting" + ], "author": { - "login": "howtodoml", - "html_url": "https://github.com/howtodoml" + "login": "Stadly", + "html_url": "https://github.com/Stadly" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2385, - "title": "Modify trace after getting response from OpenAI", - "href": "https://github.com/orgs/langfuse/discussions/2385", - "created_at": "2024-06-20T18:00:09Z", + "number": 1816, + "title": "Add a metrics endpoint for Prometheus", + "href": "https://github.com/orgs/langfuse/discussions/1816", + "created_at": "2024-04-23T14:33:38Z", "upvotes": 2, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "tylerlittlefield", - "html_url": "https://github.com/tylerlittlefield" + "login": "nolwennz", + "html_url": "https://github.com/nolwennz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2381, - "title": "LangFuse UI doesn't show all traces despite debug logging saying that all are sent to the server", - "href": "https://github.com/orgs/langfuse/discussions/2381", - "created_at": "2024-06-20T14:02:12Z", - "upvotes": 3, - "comment_count": 1, + "number": 1813, + "title": "Provide an integration with Matomo Analytics so as for Posthog", + "href": "https://github.com/orgs/langfuse/discussions/1813", + "created_at": "2024-04-23T12:24:41Z", + "upvotes": 12, + "comment_count": 4, "resolved": false, - "labels": [], + "labels": [ + "integrations" + ], "author": { - "login": "stokedout", - "html_url": "https://github.com/stokedout" + "login": "Chardonneaur", + "html_url": "https://github.com/Chardonneaur" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2379, - "title": "Langfuse was not able to parse the LLM model", - "href": "https://github.com/orgs/langfuse/discussions/2379", - "created_at": "2024-06-20T08:56:57Z", + "number": 1800, + "title": "Add command r/command r plus via Azure Marketplace", + "href": "https://github.com/orgs/langfuse/discussions/1800", + "created_at": "2024-04-22T16:11:38Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 1, "resolved": false, "labels": [ + "bug", "integration-langchain" ], "author": { - "login": "fdbvega", - "html_url": "https://github.com/fdbvega" + "login": "jayfk", + "html_url": "https://github.com/jayfk" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2377, - "title": "Can't see any traces or logs when running Langfuse locally.", - "href": "https://github.com/orgs/langfuse/discussions/2377", - "created_at": "2024-06-19T23:51:46Z", + "number": 1794, + "title": "User-level dashboard", + "href": "https://github.com/orgs/langfuse/discussions/1794", + "created_at": "2024-04-22T01:56:15Z", "upvotes": 1, - "comment_count": 6, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [ - "self-hosting" + "feat-users" ], "author": { - "login": "ibdafna", - "html_url": "https://github.com/ibdafna" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2373, - "title": "Not recording llamaindex response. Please help", - "href": "https://github.com/orgs/langfuse/discussions/2373", - "created_at": "2024-06-19T19:26:30Z", - "upvotes": 1, + "number": 1793, + "title": "Request chart of min/avg/max input/output tokens", + "href": "https://github.com/orgs/langfuse/discussions/1793", + "created_at": "2024-04-21T13:33:39Z", + "upvotes": 2, "comment_count": 1, "resolved": false, - "labels": [ - "integraton-llamaindex" - ], + "labels": [], "author": { - "login": "mraguth", - "html_url": "https://github.com/mraguth" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2366, - "title": "Add label to prompt from Langfuse UI", - "href": "https://github.com/orgs/langfuse/discussions/2366", - "created_at": "2024-06-18T14:26:14Z", + "number": 1783, + "title": "Limit new user registration", + "href": "https://github.com/orgs/langfuse/discussions/1783", + "created_at": "2024-04-19T09:34:55Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "feat-prompt-management" + "self-hosting" ], "author": { - "login": "charlieviettq", - "html_url": "https://github.com/charlieviettq" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2354, - "title": "Link Prompt & Trace with langchain CallbackHandler", - "href": "https://github.com/orgs/langfuse/discussions/2354", - "created_at": "2024-06-17T08:21:56Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, + "number": 1781, + "title": "feature for python client:get traces by score", + "href": "https://github.com/orgs/langfuse/discussions/1781", + "created_at": "2024-04-19T09:12:48Z", + "upvotes": 1, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "derevyan", - "html_url": "https://github.com/derevyan" + "login": "StarsSparkle", + "html_url": "https://github.com/StarsSparkle" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2353, - "title": "[Migration] Auto-migration DB error when upgrade langfuse version", - "href": "https://github.com/orgs/langfuse/discussions/2353", - "created_at": "2024-06-17T08:02:03Z", - "upvotes": 1, + "number": 1780, + "title": "Log for Function Calling", + "href": "https://github.com/orgs/langfuse/discussions/1780", + "created_at": "2024-04-19T06:40:55Z", + "upvotes": 5, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "self-hosting" + "integration-openai" ], "author": { - "login": "charlieviettq", - "html_url": "https://github.com/charlieviettq" + "login": "jaindees", + "html_url": "https://github.com/jaindees" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2351, - "title": "Customize Langchain callback handler to add spans to existing traces created by separate thread/process", - "href": "https://github.com/orgs/langfuse/discussions/2351", - "created_at": "2024-06-17T03:41:57Z", + "number": 1776, + "title": "SSO: Cognito", + "href": "https://github.com/orgs/langfuse/discussions/1776", + "created_at": "2024-04-18T20:40:43Z", "upvotes": 1, "comment_count": 2, "resolved": false, "labels": [ - "integration-langchain" + "✅ Done", + "self-hosting" ], "author": { - "login": "Chengdyc", - "html_url": "https://github.com/Chengdyc" + "login": "theluk", + "html_url": "https://github.com/theluk" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2348, - "title": "not serializable object of type: LangfuseResponseGeneratorSync", - "href": "https://github.com/orgs/langfuse/discussions/2348", - "created_at": "2024-06-14T22:33:09Z", + "number": 1774, + "title": "PromptClient: Support mustache type export to langchain", + "href": "https://github.com/orgs/langfuse/discussions/1774", + "created_at": "2024-04-18T18:52:40Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "howtodoml", - "html_url": "https://github.com/howtodoml" + "login": "maxjacu", + "html_url": "https://github.com/maxjacu" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2346, - "title": "Chain two prompts", - "href": "https://github.com/orgs/langfuse/discussions/2346", - "created_at": "2024-06-14T08:20:48Z", + "number": 1770, + "title": "New REST API endpoint to get all prompts", + "href": "https://github.com/orgs/langfuse/discussions/1770", + "created_at": "2024-04-18T02:40:14Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [ - "feat-prompt-management", - "integration-langchain" - ], + "labels": [], "author": { - "login": "darkostanimirovic", - "html_url": "https://github.com/darkostanimirovic" + "login": "zoltan-fedor", + "html_url": "https://github.com/zoltan-fedor" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2344, - "title": "Can you use internal Kubernetes DNS to receive traffic from other Kubernetes workloads?", - "href": "https://github.com/orgs/langfuse/discussions/2344", - "created_at": "2024-06-14T08:15:36Z", + "number": 1769, + "title": "Request chart of the generation speed of tokens (tokens/s)", + "href": "https://github.com/orgs/langfuse/discussions/1769", + "created_at": "2024-04-18T02:14:37Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "smeasures", - "html_url": "https://github.com/smeasures" + "login": "secsilm", + "html_url": "https://github.com/secsilm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2342, - "title": "Getting trace id out of a langchain runnable", - "href": "https://github.com/orgs/langfuse/discussions/2342", - "created_at": "2024-06-14T01:15:26Z", - "upvotes": 1, + "number": 1760, + "title": "annotation of traces in langfuse console?", + "href": "https://github.com/orgs/langfuse/discussions/1760", + "created_at": "2024-04-17T17:51:47Z", + "upvotes": 3, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "salmanmashayekh", - "html_url": "https://github.com/salmanmashayekh" + "login": "erik-squared", + "html_url": "https://github.com/erik-squared" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2338, - "title": "Can RBAC Role Assignment be done using Azure AD SSO token?", - "href": "https://github.com/orgs/langfuse/discussions/2338", - "created_at": "2024-06-13T11:29:59Z", + "number": 1755, + "title": "feat: Prompt API Search (by tags)", + "href": "https://github.com/orgs/langfuse/discussions/1755", + "created_at": "2024-04-17T09:37:50Z", "upvotes": 2, "comment_count": 2, "resolved": false, "labels": [ - "feat-rbac", - "self-hosting" + "✅ Done" ], "author": { - "login": "joshwright10", - "html_url": "https://github.com/joshwright10" + "login": "bryan-agicap", + "html_url": "https://github.com/bryan-agicap" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2298, - "title": "llamaindex: function_call does not generate subspans for a custom AsyncBaseTool class", - "href": "https://github.com/orgs/langfuse/discussions/2298", - "created_at": "2024-06-11T09:28:33Z", - "upvotes": 1, - "comment_count": 3, + "number": 1744, + "title": "Is it possible to support Dify?", + "href": "https://github.com/orgs/langfuse/discussions/1744", + "created_at": "2024-04-16T20:55:11Z", + "upvotes": 2, + "comment_count": 2, "resolved": false, "labels": [ - "integraton-llamaindex" + "integrations", + "✅ Done", + "integration-dify" ], "author": { - "login": "ootkin", - "html_url": "https://github.com/ootkin" + "login": "jtsang4", + "html_url": "https://github.com/jtsang4" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2290, - "title": "There are no evaluation component in the 2.50 version", - "href": "https://github.com/orgs/langfuse/discussions/2290", - "created_at": "2024-06-10T19:36:30Z", + "number": 1716, + "title": "feat: Add `TRACE_EVENTS` flag", + "href": "https://github.com/orgs/langfuse/discussions/1716", + "created_at": "2024-04-15T12:29:30Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], + "comment_count": 2, + "resolved": false, + "labels": [ + "✅ Done" + ], "author": { - "login": "yanlinchn", - "html_url": "https://github.com/yanlinchn" + "login": "JorisAndrade", + "html_url": "https://github.com/JorisAndrade" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2254, - "title": "Unable to get hello world program working due to incorrect public key / host", - "href": "https://github.com/orgs/langfuse/discussions/2254", - "created_at": "2024-06-06T09:13:53Z", - "upvotes": 3, + "number": 1715, + "title": "Add support for ZITADEL OIDC", + "href": "https://github.com/orgs/langfuse/discussions/1715", + "created_at": "2024-04-15T12:27:54Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ "self-hosting" ], "author": { - "login": "mr-nano", - "html_url": "https://github.com/mr-nano" + "login": "bitfactory-sem-denbroeder", + "html_url": "https://github.com/bitfactory-sem-denbroeder" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2244, - "title": "2 traces generated instead of 1", - "href": "https://github.com/orgs/langfuse/discussions/2244", - "created_at": "2024-06-05T17:06:52Z", - "upvotes": 1, + "number": 1711, + "title": "Webhook to trigger CI/CD pipeline when new prompt version is created", + "href": "https://github.com/orgs/langfuse/discussions/1711", + "created_at": "2024-04-14T13:46:30Z", + "upvotes": 5, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain", - "feat-datasets" + "feat-prompt-management", + "feat-api" ], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "tamdoEH", + "html_url": "https://github.com/tamdoEH" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2211, - "title": "How to clean the langfuse cache data periodically?", - "href": "https://github.com/orgs/langfuse/discussions/2211", - "created_at": "2024-06-03T07:40:22Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 1710, + "title": "Review feature for prompt deployment", + "href": "https://github.com/orgs/langfuse/discussions/1710", + "created_at": "2024-04-14T13:39:50Z", + "upvotes": 3, + "comment_count": 3, + "resolved": false, + "labels": [ + "feat-prompt-management" + ], "author": { - "login": "He-Huang", - "html_url": "https://github.com/He-Huang" + "login": "tamdoEH", + "html_url": "https://github.com/tamdoEH" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2207, - "title": "Model Cost does not show up", - "href": "https://github.com/orgs/langfuse/discussions/2207", - "created_at": "2024-06-02T11:08:58Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 1707, + "title": "API for custom model <> token usage pricing", + "href": "https://github.com/orgs/langfuse/discussions/1707", + "created_at": "2024-04-13T22:37:38Z", + "upvotes": 3, + "comment_count": 2, + "resolved": false, "labels": [ - "feat-cost-tracking" + "✅ Done", + "feat-api" ], "author": { - "login": "jannikstdl", - "html_url": "https://github.com/jannikstdl" + "login": "rydamckinney", + "html_url": "https://github.com/rydamckinney" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2206, - "title": "Possibilities for auth", - "href": "https://github.com/orgs/langfuse/discussions/2206", - "created_at": "2024-06-01T23:38:39Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 1696, + "title": "Export & import for prompts, copy between projects", + "href": "https://github.com/orgs/langfuse/discussions/1696", + "created_at": "2024-04-12T20:28:47Z", + "upvotes": 9, + "comment_count": 5, + "resolved": false, "labels": [ - "self-hosting" + "feat-prompt-management" ], "author": { - "login": "Getty", - "html_url": "https://github.com/Getty" + "login": "zoltan-fedor", + "html_url": "https://github.com/zoltan-fedor" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2200, - "title": "How does one replace values for a ChatPromptTemplate for Langchain", - "href": "https://github.com/orgs/langfuse/discussions/2200", - "created_at": "2024-05-31T19:39:14Z", - "upvotes": 0, + "number": 1692, + "title": "Read-only prompt keys?", + "href": "https://github.com/orgs/langfuse/discussions/1692", + "created_at": "2024-04-12T00:57:44Z", + "upvotes": 2, "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "ajram23", - "html_url": "https://github.com/ajram23" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2188, - "title": "Time to first token?", - "href": "https://github.com/orgs/langfuse/discussions/2188", - "created_at": "2024-05-30T12:45:37Z", + "number": 1671, + "title": "Ability to run langfuse in tests automatically without manual involvement", + "href": "https://github.com/orgs/langfuse/discussions/1671", + "created_at": "2024-04-11T05:29:44Z", "upvotes": 1, + "comment_count": 2, + "resolved": false, + "labels": [ + "✅ Done", + "self-hosting" + ], + "author": { + "login": "SinghCoder", + "html_url": "https://github.com/SinghCoder" + }, + "category": "Ideas" + }, + { + "number": 1664, + "title": "\"Task\" and \"Bot\" core abstractions", + "href": "https://github.com/orgs/langfuse/discussions/1664", + "created_at": "2024-04-10T20:24:53Z", + "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "jrcapicua", - "html_url": "https://github.com/jrcapicua" + "login": "sfarthin", + "html_url": "https://github.com/sfarthin" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2172, - "title": "How to reuse callback handler in langchain integration?", - "href": "https://github.com/orgs/langfuse/discussions/2172", - "created_at": "2024-05-28T15:25:39Z", - "upvotes": 1, - "comment_count": 2, + "number": 1660, + "title": "Prompt Composability", + "href": "https://github.com/orgs/langfuse/discussions/1660", + "created_at": "2024-04-10T15:25:05Z", + "upvotes": 6, + "comment_count": 3, "resolved": false, "labels": [ - "integration-langchain" + "feat-prompt-management" ], "author": { - "login": "SebastianStehle", - "html_url": "https://github.com/SebastianStehle" + "login": "meissnereric", + "html_url": "https://github.com/meissnereric" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2165, - "title": "Auth0 not working", - "href": "https://github.com/orgs/langfuse/discussions/2165", - "created_at": "2024-05-28T11:38:43Z", + "number": 1633, + "title": "feat: Function Calling Under OpenAI Format", + "href": "https://github.com/orgs/langfuse/discussions/1633", + "created_at": "2024-04-09T08:49:58Z", "upvotes": 2, - "comment_count": 3, + "comment_count": 1, "resolved": false, "labels": [ - "self-hosting" + "feat-playground" ], "author": { - "login": "mforell", - "html_url": "https://github.com/mforell" + "login": "anhphong22", + "html_url": "https://github.com/anhphong22" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2162, - "title": "Connect Prompt ID to GENERATIONS when integrate Langfuse in LangChain.", - "href": "https://github.com/orgs/langfuse/discussions/2162", - "created_at": "2024-05-28T00:56:34Z", - "upvotes": 8, + "number": 1630, + "title": "Groq - Mixtral", + "href": "https://github.com/orgs/langfuse/discussions/1630", + "created_at": "2024-04-09T05:11:12Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "hunter0802", - "html_url": "https://github.com/hunter0802" + "login": "mike4lyf", + "html_url": "https://github.com/mike4lyf" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2154, - "title": "__root__ -> items -> 0 -> datasetName field required (type=value_error.missing)", - "href": "https://github.com/orgs/langfuse/discussions/2154", - "created_at": "2024-05-27T11:26:24Z", + "number": 1627, + "title": "VertexAI support", + "href": "https://github.com/orgs/langfuse/discussions/1627", + "created_at": "2024-04-08T22:43:38Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [ + "integration-langchain" + ], + "author": { + "login": "eles13", + "html_url": "https://github.com/eles13" + }, + "category": "Ideas" + }, + { + "number": 1613, + "title": "[Feature] Add a score value filter", + "href": "https://github.com/orgs/langfuse/discussions/1613", + "created_at": "2024-04-08T07:58:58Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "Hacky-DH", + "html_url": "https://github.com/Hacky-DH" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2152, - "title": "get_langchain_handler() alwasy start from trace root.", - "href": "https://github.com/orgs/langfuse/discussions/2152", - "created_at": "2024-05-27T10:47:42Z", + "number": 1612, + "title": "DSPY integration", + "href": "https://github.com/orgs/langfuse/discussions/1612", + "created_at": "2024-04-07T18:54:32Z", "upvotes": 1, "comment_count": 1, "resolved": false, + "labels": [], + "author": { + "login": "wdhitchc", + "html_url": "https://github.com/wdhitchc" + }, + "category": "Ideas" + }, + { + "number": 1566, + "title": "LangchainCallbackHandler httpx_client not accessible", + "href": "https://github.com/orgs/langfuse/discussions/1566", + "created_at": "2024-04-03T09:18:12Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, "labels": [ "integration-langchain" ], "author": { - "login": "hunter0802", - "html_url": "https://github.com/hunter0802" + "login": "dlmatt", + "html_url": "https://github.com/dlmatt" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2146, - "title": "Customize LangChain Integration.", - "href": "https://github.com/orgs/langfuse/discussions/2146", - "created_at": "2024-05-27T06:12:41Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 1541, + "title": "Disable events logging", + "href": "https://github.com/orgs/langfuse/discussions/1541", + "created_at": "2024-03-29T18:08:13Z", + "upvotes": 8, + "comment_count": 3, + "resolved": false, "labels": [ - "integration-langchain" + "✅ Done" ], "author": { - "login": "hunter0802", - "html_url": "https://github.com/hunter0802" + "login": "omgovich", + "html_url": "https://github.com/omgovich" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2145, - "title": "Need help on syntax for editing project roles", - "href": "https://github.com/orgs/langfuse/discussions/2145", - "created_at": "2024-05-26T18:50:59Z", - "upvotes": 1, + "number": 1535, + "title": "Request for Integration of Mistral Models into Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/1535", + "created_at": "2024-03-28T16:10:25Z", + "upvotes": 5, "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "integrations", + "✅ Done" + ], "author": { - "login": "hrithik062", - "html_url": "https://github.com/hrithik062" + "login": "Zherdev1996", + "html_url": "https://github.com/Zherdev1996" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2142, - "title": "Unable to login with SSO", - "href": "https://github.com/orgs/langfuse/discussions/2142", - "created_at": "2024-05-24T18:40:35Z", + "number": 1533, + "title": "Managing Embeddings", + "href": "https://github.com/orgs/langfuse/discussions/1533", + "created_at": "2024-03-28T15:36:21Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [], "author": { - "login": "alecor191", - "html_url": "https://github.com/alecor191" + "login": "Botman-Hotman", + "html_url": "https://github.com/Botman-Hotman" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2137, - "title": "Latency (Avg) showing 0 for dataset runs", - "href": "https://github.com/orgs/langfuse/discussions/2137", - "created_at": "2024-05-24T07:33:51Z", - "upvotes": 4, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 1513, + "title": "Langfuse Trace with OpenAI Assistants", + "href": "https://github.com/orgs/langfuse/discussions/1513", + "created_at": "2024-03-27T11:47:19Z", + "upvotes": 9, + "comment_count": 3, + "resolved": false, + "labels": [ + "integration-openai" + ], "author": { - "login": "karthik-TLIT", - "html_url": "https://github.com/karthik-TLIT" + "login": "marco-introvigne", + "html_url": "https://github.com/marco-introvigne" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2130, - "title": "Evaluations Not Available in Self-Hosted Version?", - "href": "https://github.com/orgs/langfuse/discussions/2130", - "created_at": "2024-05-23T14:31:16Z", - "upvotes": 3, + "number": 1500, + "title": "Comment column can have any name the user chooses, there could be multiple comment columns per metric", + "href": "https://github.com/orgs/langfuse/discussions/1500", + "created_at": "2024-03-26T08:42:45Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "c0pper", - "html_url": "https://github.com/c0pper" + "login": "emailic", + "html_url": "https://github.com/emailic" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2114, - "title": "Careers link on HN is broken", - "href": "https://github.com/orgs/langfuse/discussions/2114", - "created_at": "2024-05-21T07:28:26Z", - "upvotes": 1, + "number": 1488, + "title": "Make Langfuse switchable", + "href": "https://github.com/orgs/langfuse/discussions/1488", + "created_at": "2024-03-25T21:05:17Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "davherrmann", - "html_url": "https://github.com/davherrmann" + "login": "MrMojoR", + "html_url": "https://github.com/MrMojoR" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2111, - "title": "Token cost is counted even if langchains LLM cache is utilized", - "href": "https://github.com/orgs/langfuse/discussions/2111", - "created_at": "2024-05-20T23:23:44Z", + "number": 1479, + "title": "Add total filtered Generations to UI", + "href": "https://github.com/orgs/langfuse/discussions/1479", + "created_at": "2024-03-24T17:19:51Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [ - "integration-langchain" - ], + "comment_count": 0, + "resolved": false, + "labels": [], "author": { - "login": "arthurGrigo", - "html_url": "https://github.com/arthurGrigo" + "login": "PhiBrandon", + "html_url": "https://github.com/PhiBrandon" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2106, - "title": "Hability to store pre defined initial message", - "href": "https://github.com/orgs/langfuse/discussions/2106", - "created_at": "2024-05-20T20:40:23Z", + "number": 1461, + "title": "Loose prisma datasource db provider.", + "href": "https://github.com/orgs/langfuse/discussions/1461", + "created_at": "2024-03-21T13:09:15Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "self-hosting" + ], "author": { - "login": "Lunik", - "html_url": "https://github.com/Lunik" + "login": "muazhari", + "html_url": "https://github.com/muazhari" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2099, - "title": "Deleting Duplicate Items in a Dataset", - "href": "https://github.com/orgs/langfuse/discussions/2099", - "created_at": "2024-05-20T09:48:58Z", + "number": 1460, + "title": "Langfuse images for arm64 (mac silicon, some cloud vms)", + "href": "https://github.com/orgs/langfuse/discussions/1460", + "created_at": "2024-03-21T05:48:56Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [ - "feat-datasets" - ], + "resolved": false, + "labels": [], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "verdverm", + "html_url": "https://github.com/verdverm" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2098, - "title": "Wrong model for billing", - "href": "https://github.com/orgs/langfuse/discussions/2098", - "created_at": "2024-05-20T09:29:33Z", - "upvotes": 2, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 1454, + "title": "Add a time based filter option", + "href": "https://github.com/orgs/langfuse/discussions/1454", + "created_at": "2024-03-20T16:06:15Z", + "upvotes": 4, + "comment_count": 2, + "resolved": false, + "labels": [ + "✅ Done" + ], "author": { - "login": "wdxwj", - "html_url": "https://github.com/wdxwj" + "login": "Kurumindla-Kranthivardhan", + "html_url": "https://github.com/Kurumindla-Kranthivardhan" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2077, - "title": "Error Encountered During Migration for Applying Newly Supported Models to Existing Data", - "href": "https://github.com/orgs/langfuse/discussions/2077", - "created_at": "2024-05-16T15:30:33Z", + "number": 1431, + "title": "Integration with Langserve", + "href": "https://github.com/orgs/langfuse/discussions/1431", + "created_at": "2024-03-18T08:40:32Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "Zherdev1996", - "html_url": "https://github.com/Zherdev1996" + "login": "Haxeebraja", + "html_url": "https://github.com/Haxeebraja" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2073, - "title": "Will Playground be available for self-hosted?", - "href": "https://github.com/orgs/langfuse/discussions/2073", - "created_at": "2024-05-16T12:40:30Z", + "number": 1428, + "title": "allow to delete sessions", + "href": "https://github.com/orgs/langfuse/discussions/1428", + "created_at": "2024-03-16T15:56:35Z", "upvotes": 4, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "feat-playground" + "feat-sessions" ], "author": { - "login": "sabatesduran", - "html_url": "https://github.com/sabatesduran" + "login": "morganveyret", + "html_url": "https://github.com/morganveyret" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2070, - "title": "Error on Local Deployment: \"Evals available in cloud only\" when Adding LLM API Key", - "href": "https://github.com/orgs/langfuse/discussions/2070", - "created_at": "2024-05-16T09:02:43Z", + "number": 1427, + "title": "Toggle collection of traces on a per-trace basis", + "href": "https://github.com/orgs/langfuse/discussions/1427", + "created_at": "2024-03-16T15:19:07Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "youngsj951104", - "html_url": "https://github.com/youngsj951104" + "login": "foragerr", + "html_url": "https://github.com/foragerr" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2069, - "title": "Does langfuse uses any Postgres-only features?", - "href": "https://github.com/orgs/langfuse/discussions/2069", - "created_at": "2024-05-16T06:36:16Z", - "upvotes": 2, - "comment_count": 1, - "resolved": true, + "number": 1415, + "title": "Add a \"correction\" field on the user feedback info", + "href": "https://github.com/orgs/langfuse/discussions/1415", + "created_at": "2024-03-14T14:18:30Z", + "upvotes": 3, + "comment_count": 2, + "resolved": false, "labels": [], "author": { - "login": "rohts-patil", - "html_url": "https://github.com/rohts-patil" + "login": "almirb", + "html_url": "https://github.com/almirb" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2063, - "title": "Exception(\"parent run not found\")", - "href": "https://github.com/orgs/langfuse/discussions/2063", - "created_at": "2024-05-15T14:45:00Z", - "upvotes": 1, - "comment_count": 1, + "number": 1408, + "title": "Trace Latencies line chart please", + "href": "https://github.com/orgs/langfuse/discussions/1408", + "created_at": "2024-03-13T15:00:35Z", + "upvotes": 2, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "Huarong", + "html_url": "https://github.com/Huarong" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2042, - "title": "Availability of evals when self-hosting", - "href": "https://github.com/orgs/langfuse/discussions/2042", - "created_at": "2024-05-13T14:06:11Z", + "number": 1398, + "title": "What standardized dataset formats are people using?", + "href": "https://github.com/orgs/langfuse/discussions/1398", + "created_at": "2024-03-12T15:47:53Z", "upvotes": 2, - "comment_count": 1, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [ - "feat-evals" + "feat-datasets" ], "author": { - "login": "derevyan", - "html_url": "https://github.com/derevyan" + "login": "norton120", + "html_url": "https://github.com/norton120" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2031, - "title": "Starting a demo from JS SDK and local running Langfuse, but cannot create init trace currently", - "href": "https://github.com/orgs/langfuse/discussions/2031", - "created_at": "2024-05-10T08:49:40Z", - "upvotes": 1, - "comment_count": 1, + "number": 1397, + "title": "Reorder columns in tables", + "href": "https://github.com/orgs/langfuse/discussions/1397", + "created_at": "2024-03-12T14:45:37Z", + "upvotes": 3, + "comment_count": 2, "resolved": false, - "labels": [], - "author": { - "login": "JamieLee0510", - "html_url": "https://github.com/JamieLee0510" - }, - "category": "Support" - }, - { - "number": 2009, - "title": "Custom name of Span when using Langchain handler instead of RunnableSequence", - "href": "https://github.com/orgs/langfuse/discussions/2009", - "created_at": "2024-05-08T12:23:08Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, "labels": [ - "integration-langchain" + "✅ Done" ], "author": { - "login": "nathan-vo810", - "html_url": "https://github.com/nathan-vo810" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2008, - "title": "Not able to add dataset item", - "href": "https://github.com/orgs/langfuse/discussions/2008", - "created_at": "2024-05-08T12:11:04Z", - "upvotes": 1, + "number": 1394, + "title": "Adding a \"Select all\" button to tables", + "href": "https://github.com/orgs/langfuse/discussions/1394", + "created_at": "2024-03-12T10:37:23Z", + "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "nithin1995", - "html_url": "https://github.com/nithin1995" + "login": "samyxdev", + "html_url": "https://github.com/samyxdev" }, - "category": "Support" + "category": "Ideas" }, { - "number": 2007, - "title": "Langfuse in PHP. Which are the minimum functions needed to implement?", - "href": "https://github.com/orgs/langfuse/discussions/2007", - "created_at": "2024-05-08T10:55:07Z", - "upvotes": 1, + "number": 1392, + "title": "Hide prompts/completions (privacy)", + "href": "https://github.com/orgs/langfuse/discussions/1392", + "created_at": "2024-03-12T07:48:22Z", + "upvotes": 9, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "phpia", - "html_url": "https://github.com/phpia" - }, - "category": "Support" - }, - { - "number": 2005, - "title": "How to get trace data with langfuse-langchain in JS/TS?", - "href": "https://github.com/orgs/langfuse/discussions/2005", - "created_at": "2024-05-08T08:08:42Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [ - "integration-langchain" - ], - "author": { - "login": "AdiletBekmuratov", - "html_url": "https://github.com/AdiletBekmuratov" + "login": "ziodave", + "html_url": "https://github.com/ziodave" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1982, - "title": "trace doesn't work with .batch handler on langserve", - "href": "https://github.com/orgs/langfuse/discussions/1982", - "created_at": "2024-05-06T02:32:30Z", - "upvotes": 2, + "number": 1391, + "title": "Enhancements for Langfuse User Sign-Up Control", + "href": "https://github.com/orgs/langfuse/discussions/1391", + "created_at": "2024-03-11T23:38:18Z", + "upvotes": 5, "comment_count": 0, "resolved": false, - "labels": [], - "author": { - "login": "restuprajna", - "html_url": "https://github.com/restuprajna" - }, - "category": "Support" - }, - { - "number": 1979, - "title": "get_prompt function failed in langfuse-python 2.28.3", - "href": "https://github.com/orgs/langfuse/discussions/1979", - "created_at": "2024-05-05T19:57:40Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "nathan-vo810", - "html_url": "https://github.com/nathan-vo810" - }, - "category": "Support" - }, - { - "number": 1969, - "title": "How to utilize a dataset w/ typescript and langchain integration", - "href": "https://github.com/orgs/langfuse/discussions/1969", - "created_at": "2024-05-03T15:22:21Z", - "upvotes": 1, - "comment_count": 1, - "resolved": false, "labels": [ - "feat-datasets" + "self-hosting" ], "author": { - "login": "sahellebusch", - "html_url": "https://github.com/sahellebusch" + "login": "udit-001", + "html_url": "https://github.com/udit-001" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1957, - "title": "DevOps: What is the best way to create separate Langfuse instances in different environments: Dev, Test, QA, Prod?", - "href": "https://github.com/orgs/langfuse/discussions/1957", - "created_at": "2024-05-02T21:28:07Z", + "number": 1385, + "title": "bug: Not allowing to limit Azure AD authentication for selected users in same tenent", + "href": "https://github.com/orgs/langfuse/discussions/1385", + "created_at": "2024-03-11T17:42:05Z", "upvotes": 2, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ "self-hosting" ], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "SathinduGA", + "html_url": "https://github.com/SathinduGA" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1952, - "title": "How to communicate trace-id between backend and frontend ? (langchain+langserve integration)", - "href": "https://github.com/orgs/langfuse/discussions/1952", - "created_at": "2024-05-02T13:48:20Z", - "upvotes": 1, - "comment_count": 3, + "number": 1378, + "title": "Aggregate cost per span", + "href": "https://github.com/orgs/langfuse/discussions/1378", + "created_at": "2024-03-08T16:06:04Z", + "upvotes": 2, + "comment_count": 1, "resolved": false, - "labels": [ - "integration-langchain" - ], + "labels": [], "author": { - "login": "Sinnaeve", - "html_url": "https://github.com/Sinnaeve" + "login": "ladislasdellinger", + "html_url": "https://github.com/ladislasdellinger" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1946, - "title": "Not able to build docker image from web/Dockerfile", - "href": "https://github.com/orgs/langfuse/discussions/1946", - "created_at": "2024-05-02T09:41:18Z", - "upvotes": 2, + "number": 1376, + "title": "Support parsing LLM model for ChatOllama", + "href": "https://github.com/orgs/langfuse/discussions/1376", + "created_at": "2024-03-08T14:13:58Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "Subham0793", - "html_url": "https://github.com/Subham0793" + "login": "kleebaum", + "html_url": "https://github.com/kleebaum" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1940, - "title": "Simple Prompt -> LLM error with Usage Object?", - "href": "https://github.com/orgs/langfuse/discussions/1940", - "created_at": "2024-05-01T13:47:14Z", - "upvotes": 2, + "number": 1374, + "title": "Add LLamaIndexTS example", + "href": "https://github.com/orgs/langfuse/discussions/1374", + "created_at": "2024-03-08T00:42:30Z", + "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [], "author": { - "login": "tzilkha", - "html_url": "https://github.com/tzilkha" + "login": "luandro", + "html_url": "https://github.com/luandro" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1864, - "title": "Can't see traces in the webUI if callback_handler passed to LLM init constructor", - "href": "https://github.com/orgs/langfuse/discussions/1864", - "created_at": "2024-04-25T21:01:54Z", - "upvotes": 2, + "number": 1361, + "title": "Add a retention window for unnecessary data", + "href": "https://github.com/orgs/langfuse/discussions/1361", + "created_at": "2024-03-07T14:42:07Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "gabrielfior", - "html_url": "https://github.com/gabrielfior" + "login": "albertoforcato", + "html_url": "https://github.com/albertoforcato" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1860, - "title": "Alter generation names with LangChain integration", - "href": "https://github.com/orgs/langfuse/discussions/1860", - "created_at": "2024-04-25T18:12:35Z", - "upvotes": 1, + "number": 1337, + "title": "Support for Langchain ChatAnthropic", + "href": "https://github.com/orgs/langfuse/discussions/1337", + "created_at": "2024-03-06T10:42:36Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ "integration-langchain" ], "author": { - "login": "nic-asnes-klaviyo", - "html_url": "https://github.com/nic-asnes-klaviyo" + "login": "dotrunghieu96", + "html_url": "https://github.com/dotrunghieu96" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1831, - "title": "how to check only output tokens and models costs related to only output tokens?", - "href": "https://github.com/orgs/langfuse/discussions/1831", - "created_at": "2024-04-24T12:27:17Z", - "upvotes": 2, + "number": 1331, + "title": "Adding cost to the datasets tables", + "href": "https://github.com/orgs/langfuse/discussions/1331", + "created_at": "2024-03-05T18:53:25Z", + "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "✅ Done" + ], "author": { - "login": "manishiitg", - "html_url": "https://github.com/manishiitg" + "login": "ladislasdellinger", + "html_url": "https://github.com/ladislasdellinger" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1814, - "title": "Deploy to heroku", - "href": "https://github.com/orgs/langfuse/discussions/1814", - "created_at": "2024-04-23T13:56:27Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 1321, + "title": "More prompt environments/tags instead of just `active`", + "href": "https://github.com/orgs/langfuse/discussions/1321", + "created_at": "2024-03-05T11:05:17Z", + "upvotes": 3, + "comment_count": 2, + "resolved": false, + "labels": [ + "feat-prompt-management", + "✅ Done" + ], "author": { - "login": "MarcoSteinke", - "html_url": "https://github.com/MarcoSteinke" + "login": "ladislasdellinger", + "html_url": "https://github.com/ladislasdellinger" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1788, - "title": "Need help with resolving long runtimes when Langfuse tracing is enabled", - "href": "https://github.com/orgs/langfuse/discussions/1788", - "created_at": "2024-04-19T17:46:05Z", - "upvotes": 2, - "comment_count": 1, + "number": 1309, + "title": "Log used prompt on generations when using Langchain", + "href": "https://github.com/orgs/langfuse/discussions/1309", + "created_at": "2024-03-04T09:03:35Z", + "upvotes": 5, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "integration-langchain", + "✅ Done" + ], "author": { - "login": "pooja1423", - "html_url": "https://github.com/pooja1423" + "login": "TobinShaw", + "html_url": "https://github.com/TobinShaw" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1785, - "title": "How to limit the number of traces", - "href": "https://github.com/orgs/langfuse/discussions/1785", - "created_at": "2024-04-19T10:29:17Z", + "number": 1306, + "title": "[TS] Generating through OpenAI SDK directly", + "href": "https://github.com/orgs/langfuse/discussions/1306", + "created_at": "2024-03-02T10:56:07Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "integrations", + "integration-openai", + "✅ Done" + ], "author": { - "login": "secsilm", - "html_url": "https://github.com/secsilm" + "login": "louis030195", + "html_url": "https://github.com/louis030195" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1773, - "title": "Flowise 1.6.5 can not Trace", - "href": "https://github.com/orgs/langfuse/discussions/1773", - "created_at": "2024-04-18T11:55:32Z", + "number": 1305, + "title": "Allow Project-Specific Default Time Ranges", + "href": "https://github.com/orgs/langfuse/discussions/1305", + "created_at": "2024-03-02T03:42:42Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "lknbv5", - "html_url": "https://github.com/lknbv5" + "login": "dkindlund", + "html_url": "https://github.com/dkindlund" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1759, - "title": "How to get generations and scores in the same trace when using OpenAI sdk or other tools", - "href": "https://github.com/orgs/langfuse/discussions/1759", - "created_at": "2024-04-17T15:56:51Z", + "number": 1300, + "title": "Consider adding support for DSPy", + "href": "https://github.com/orgs/langfuse/discussions/1300", + "created_at": "2024-03-01T15:42:23Z", "upvotes": 1, - "comment_count": 1, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "databill86", - "html_url": "https://github.com/databill86" + "login": "sutyum", + "html_url": "https://github.com/sutyum" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1712, - "title": "Invalid public key", - "href": "https://github.com/orgs/langfuse/discussions/1712", - "created_at": "2024-04-14T18:11:51Z", - "upvotes": 1, - "comment_count": 1, + "number": 1295, + "title": "Support DSPy", + "href": "https://github.com/orgs/langfuse/discussions/1295", + "created_at": "2024-03-01T11:34:05Z", + "upvotes": 19, + "comment_count": 9, "resolved": false, - "labels": [], + "labels": [ + "integrations", + "✅ Done", + "integration-dspy" + ], "author": { - "login": "taaha3244", - "html_url": "https://github.com/taaha3244" + "login": "sandangel", + "html_url": "https://github.com/sandangel" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1672, - "title": "Cookies not allowed", - "href": "https://github.com/orgs/langfuse/discussions/1672", - "created_at": "2024-04-11T07:43:53Z", - "upvotes": 1, + "number": 1291, + "title": "Integration: LlamaIndex JS/TS", + "href": "https://github.com/orgs/langfuse/discussions/1291", + "created_at": "2024-02-29T11:56:42Z", + "upvotes": 29, "comment_count": 3, "resolved": false, - "labels": [], + "labels": [ + "sdk-js", + "integrations", + "integraton-llamaindex" + ], "author": { - "login": "danielpirs", - "html_url": "https://github.com/danielpirs" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1649, - "title": "Run Langchain Evaluations on data in Langfuse , Why is the prompt not considered, and could this lead to evaluation flaws?", - "href": "https://github.com/orgs/langfuse/discussions/1649", - "created_at": "2024-04-10T05:25:28Z", - "upvotes": 1, - "comment_count": 1, + "number": 1287, + "title": "Add filtering by errors", + "href": "https://github.com/orgs/langfuse/discussions/1287", + "created_at": "2024-02-28T22:52:59Z", + "upvotes": 3, + "comment_count": 2, "resolved": false, - "labels": [], - "author": { - "login": "pengpengIlove", - "html_url": "https://github.com/pengpengIlove" - }, - "category": "Support" - }, - { - "number": 1610, - "title": "Scoring a trace after the LLM chain returns", - "href": "https://github.com/orgs/langfuse/discussions/1610", - "created_at": "2024-04-07T15:12:34Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, "labels": [ - "feat-scores" + "ui" ], "author": { - "login": "pooja1423", - "html_url": "https://github.com/pooja1423" + "login": "ankerbachryhl", + "html_url": "https://github.com/ankerbachryhl" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1601, - "title": "Okta auth got `read ECONNRESET`", - "href": "https://github.com/orgs/langfuse/discussions/1601", - "created_at": "2024-04-04T03:46:08Z", + "number": 1277, + "title": "Add Audit Logging System to Worker Tasks", + "href": "https://github.com/orgs/langfuse/discussions/1277", + "created_at": "2024-02-28T11:53:15Z", "upvotes": 1, - "comment_count": 2, + "comment_count": 3, "resolved": false, "labels": [], "author": { - "login": "tmwatchanan", - "html_url": "https://github.com/tmwatchanan" + "login": "khareyash05", + "html_url": "https://github.com/khareyash05" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1538, - "title": "Trace input is null when passing in nodes, or Documents with transformations to VectorStoreIndex constructor", - "href": "https://github.com/orgs/langfuse/discussions/1538", - "created_at": "2024-03-29T00:30:49Z", + "number": 1268, + "title": "Possible with different units for input and output", + "href": "https://github.com/orgs/langfuse/discussions/1268", + "created_at": "2024-02-27T13:45:21Z", "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "mwertheim-zco", - "html_url": "https://github.com/mwertheim-zco" + "login": "Stadly", + "html_url": "https://github.com/Stadly" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1536, - "title": "Tracing and Session support on Integrations like LiteLLM Proxy and others and Is LangFuse logging a background process?", - "href": "https://github.com/orgs/langfuse/discussions/1536", - "created_at": "2024-03-28T20:22:49Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 1264, + "title": "ChatML/ChatMessage Prompt Templates", + "href": "https://github.com/orgs/langfuse/discussions/1264", + "created_at": "2024-02-27T01:59:05Z", + "upvotes": 4, + "comment_count": 3, + "resolved": false, "labels": [ - "integration-litellm", - "feat-sessions" + "feat-prompt-management", + "✅ Done" ], "author": { - "login": "Harryalways317", - "html_url": "https://github.com/Harryalways317" + "login": "tuan3w", + "html_url": "https://github.com/tuan3w" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1528, - "title": "Aggregated project from multiple langfuse servers", - "href": "https://github.com/orgs/langfuse/discussions/1528", - "created_at": "2024-03-28T09:01:37Z", - "upvotes": 3, - "comment_count": 1, + "number": 1258, + "title": "Dashboard for all projects of an organization", + "href": "https://github.com/orgs/langfuse/discussions/1258", + "created_at": "2024-02-26T20:12:22Z", + "upvotes": 11, + "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "feat-dashboard" + ], "author": { - "login": "juan-abia", - "html_url": "https://github.com/juan-abia" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1524, - "title": "How to add default user and project to self-hosted docker?", - "href": "https://github.com/orgs/langfuse/discussions/1524", - "created_at": "2024-03-28T08:00:07Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 1221, + "title": "Add Haystack integration", + "href": "https://github.com/orgs/langfuse/discussions/1221", + "created_at": "2024-02-21T13:06:06Z", + "upvotes": 9, + "comment_count": 2, + "resolved": false, "labels": [ - "self-hosting" + "integrations", + "✅ Done", + "integration-haystack" ], "author": { - "login": "tzsombor95", - "html_url": "https://github.com/tzsombor95" - }, - "category": "Support" - }, - { - "number": 1512, - "title": "[Alerts] Connect to Slack", - "href": "https://github.com/orgs/langfuse/discussions/1512", - "created_at": "2024-03-27T08:04:49Z", - "upvotes": 3, - "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "hypernovas", - "html_url": "https://github.com/hypernovas" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1486, - "title": "Update/delete score using python sdk", - "href": "https://github.com/orgs/langfuse/discussions/1486", - "created_at": "2024-03-25T20:13:55Z", - "upvotes": 4, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 1220, + "title": "Export to S3", + "href": "https://github.com/orgs/langfuse/discussions/1220", + "created_at": "2024-02-21T12:46:58Z", + "upvotes": 1, + "comment_count": 0, + "resolved": false, + "labels": [ + "integrations" + ], "author": { - "login": "msanand", - "html_url": "https://github.com/msanand" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1481, - "title": "502-Bad Request", - "href": "https://github.com/orgs/langfuse/discussions/1481", - "created_at": "2024-03-22T13:06:18Z", + "number": 1219, + "title": "Export to BigQuery", + "href": "https://github.com/orgs/langfuse/discussions/1219", + "created_at": "2024-02-21T12:46:26Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 0, + "resolved": false, "labels": [ - "self-hosting" + "integrations" ], "author": { - "login": "tbarbito", - "html_url": "https://github.com/tbarbito" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1466, - "title": "bug: Potential bug with AzureAD auth setup", - "href": "https://github.com/orgs/langfuse/discussions/1466", - "created_at": "2024-03-22T07:12:43Z", - "upvotes": 1, - "comment_count": 1, + "number": 1212, + "title": "Adding support for async Langchain methods", + "href": "https://github.com/orgs/langfuse/discussions/1212", + "created_at": "2024-02-20T13:09:19Z", + "upvotes": 23, + "comment_count": 5, "resolved": false, "labels": [ - "self-hosting" + "integration-langchain", + "✅ Done" ], "author": { - "login": "mprudra", - "html_url": "https://github.com/mprudra" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1449, - "title": "Langfuse session ID when using Chainlit", - "href": "https://github.com/orgs/langfuse/discussions/1449", - "created_at": "2024-03-20T00:57:09Z", - "upvotes": 1, + "number": 1208, + "title": "Add Images in Tracing", + "href": "https://github.com/orgs/langfuse/discussions/1208", + "created_at": "2024-02-20T00:41:41Z", + "upvotes": 11, "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "✅ Done", + "feat-multimodal" + ], "author": { - "login": "tituslhy", - "html_url": "https://github.com/tituslhy" + "login": "aiakubovich", + "html_url": "https://github.com/aiakubovich" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1445, - "title": "Linking dataset run items with existing callback handler", - "href": "https://github.com/orgs/langfuse/discussions/1445", - "created_at": "2024-03-19T16:54:54Z", + "number": 1190, + "title": "Request to add 75 percentile under Model latency section as shown in image below", + "href": "https://github.com/orgs/langfuse/discussions/1190", + "created_at": "2024-02-16T21:41:29Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [ - "feat-datasets" - ], + "labels": [], "author": { - "login": "subandwho", - "html_url": "https://github.com/subandwho" + "login": "ssubburaj85", + "html_url": "https://github.com/ssubburaj85" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1434, - "title": "Add UserID and Feedback when using LlamaIndex Integration", - "href": "https://github.com/orgs/langfuse/discussions/1434", - "created_at": "2024-03-18T20:24:29Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, + "number": 1170, + "title": "LLM Playground", + "href": "https://github.com/orgs/langfuse/discussions/1170", + "created_at": "2024-02-15T17:44:42Z", + "upvotes": 7, + "comment_count": 6, + "resolved": false, "labels": [ - "integraton-llamaindex" + "feat-prompt-management", + "✅ Done", + "feat-playground" ], "author": { - "login": "skelleex", - "html_url": "https://github.com/skelleex" + "login": "reza-mohideen", + "html_url": "https://github.com/reza-mohideen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1432, - "title": "langfuse.api.resources.commons.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'Observation not found'}", - "href": "https://github.com/orgs/langfuse/discussions/1432", - "created_at": "2024-03-18T13:29:05Z", - "upvotes": 1, + "number": 1159, + "title": "Looking for users (that are migrating off of something) to co-build Langfuse integration with", + "href": "https://github.com/orgs/langfuse/discussions/1159", + "created_at": "2024-02-14T19:05:27Z", + "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "emailic", - "html_url": "https://github.com/emailic" + "login": "skrawcz", + "html_url": "https://github.com/skrawcz" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1429, - "title": "Hybrid usage Langfuse among OpenAI calls as well Langchain", - "href": "https://github.com/orgs/langfuse/discussions/1429", - "created_at": "2024-03-17T14:09:57Z", + "number": 1156, + "title": "Possible to set timestamp when creating trace", + "href": "https://github.com/orgs/langfuse/discussions/1156", + "created_at": "2024-02-14T14:26:22Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "mikeon", - "html_url": "https://github.com/mikeon" - }, - "category": "Support" - }, - { - "number": 1420, - "title": "Datasets list / by id", - "href": "https://github.com/orgs/langfuse/discussions/1420", - "created_at": "2024-03-15T02:22:27Z", - "upvotes": 2, - "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "feat-datasets" + "sdk-js" ], "author": { - "login": "norton120", - "html_url": "https://github.com/norton120" + "login": "Stadly", + "html_url": "https://github.com/Stadly" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1417, - "title": "Running Langfuse in Kubernetes", - "href": "https://github.com/orgs/langfuse/discussions/1417", - "created_at": "2024-03-14T19:59:42Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 1154, + "title": "Dedicated user object which can include groups/teams and other attributes", + "href": "https://github.com/orgs/langfuse/discussions/1154", + "created_at": "2024-02-14T09:45:40Z", + "upvotes": 4, + "comment_count": 3, + "resolved": false, + "labels": [ + "feat-users" + ], "author": { - "login": "mikeon", - "html_url": "https://github.com/mikeon" + "login": "bryan-agicap", + "html_url": "https://github.com/bryan-agicap" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1382, - "title": "Match LLMs from AWS Bedrock to added model definition", - "href": "https://github.com/orgs/langfuse/discussions/1382", - "created_at": "2024-03-09T08:28:53Z", + "number": 1133, + "title": "API to delete scores", + "href": "https://github.com/orgs/langfuse/discussions/1133", + "created_at": "2024-02-12T11:19:59Z", "upvotes": 2, - "comment_count": 0, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "feat-api", + "feat-scores" + ], "author": { - "login": "DominikNeumaier", - "html_url": "https://github.com/DominikNeumaier" + "login": "Jason-CKY", + "html_url": "https://github.com/Jason-CKY" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1380, - "title": "Langfuse flush() taking a long time and hangs", - "href": "https://github.com/orgs/langfuse/discussions/1380", - "created_at": "2024-03-09T00:09:55Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 1128, + "title": "Display all traces within a session", + "href": "https://github.com/orgs/langfuse/discussions/1128", + "created_at": "2024-02-10T17:36:48Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [ + "ui", + "feat-sessions" + ], "author": { - "login": "venu-shapley", - "html_url": "https://github.com/venu-shapley" + "login": "benm5678", + "html_url": "https://github.com/benm5678" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1373, - "title": "How to fix error when running docs app demo chat", - "href": "https://github.com/orgs/langfuse/discussions/1373", - "created_at": "2024-03-08T00:08:46Z", - "upvotes": 1, + "number": 1118, + "title": "[Simple Feature/WebUI] Adding a button to hide the sidebar", + "href": "https://github.com/orgs/langfuse/discussions/1118", + "created_at": "2024-02-09T09:43:34Z", + "upvotes": 3, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "ui" + ], "author": { - "login": "luandro", - "html_url": "https://github.com/luandro" + "login": "samyxdev", + "html_url": "https://github.com/samyxdev" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1357, - "title": "Run items not appearing when linking to a trace and not a span or a generation", - "href": "https://github.com/orgs/langfuse/discussions/1357", - "created_at": "2024-03-07T10:17:34Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, + "number": 1115, + "title": "Prioritize traces captured from LangGraph by relevance", + "href": "https://github.com/orgs/langfuse/discussions/1115", + "created_at": "2024-02-08T06:44:34Z", + "upvotes": 8, + "comment_count": 3, + "resolved": false, "labels": [ - "feat-datasets" + "ui", + "integration-langchain" ], "author": { - "login": "ladislasdellinger", - "html_url": "https://github.com/ladislasdellinger" + "login": "litagent", + "html_url": "https://github.com/litagent" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1353, - "title": "How do I add custom LLM APIs to the Langfuse UI?", - "href": "https://github.com/orgs/langfuse/discussions/1353", - "created_at": "2024-03-07T06:33:23Z", - "upvotes": 0, + "number": 1114, + "title": "Pulling prompt/completions via API", + "href": "https://github.com/orgs/langfuse/discussions/1114", + "created_at": "2024-02-08T00:52:10Z", + "upvotes": 1, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "yudhiesh", - "html_url": "https://github.com/yudhiesh" + "login": "mukundt", + "html_url": "https://github.com/mukundt" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1336, - "title": "Applying database migrations failed. This is mostly caused by the database being unavailable.", - "href": "https://github.com/orgs/langfuse/discussions/1336", - "created_at": "2024-03-06T09:10:19Z", - "upvotes": 1, + "number": 1106, + "title": "Prompt version comments", + "href": "https://github.com/orgs/langfuse/discussions/1106", + "created_at": "2024-02-07T15:38:07Z", + "upvotes": 5, "comment_count": 2, "resolved": false, - "labels": [], + "labels": [ + "ui", + "feat-prompt-management" + ], "author": { - "login": "everyfin-in", - "html_url": "https://github.com/everyfin-in" + "login": "mukundt", + "html_url": "https://github.com/mukundt" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1335, - "title": "Openai and null traces for input/output/metadata", - "href": "https://github.com/orgs/langfuse/discussions/1335", - "created_at": "2024-03-06T02:02:46Z", - "upvotes": 2, - "comment_count": 0, + "number": 1105, + "title": "\"Git diff\" view between two prompt versions", + "href": "https://github.com/orgs/langfuse/discussions/1105", + "created_at": "2024-02-07T15:37:18Z", + "upvotes": 11, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "ui", + "feat-prompt-management" + ], "author": { - "login": "aiakubovich", - "html_url": "https://github.com/aiakubovich" + "login": "mukundt", + "html_url": "https://github.com/mukundt" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1328, - "title": "Incompatibility between openllmetry and langfuse OpenAI wrapper", - "href": "https://github.com/orgs/langfuse/discussions/1328", - "created_at": "2024-03-05T17:03:34Z", - "upvotes": 1, + "number": 1097, + "title": "Ability to post-process generation data", + "href": "https://github.com/orgs/langfuse/discussions/1097", + "created_at": "2024-02-06T17:45:58Z", + "upvotes": 2, "comment_count": 1, "resolved": false, "labels": [], "author": { - "login": "pamelafox", - "html_url": "https://github.com/pamelafox" + "login": "denisergashbaev", + "html_url": "https://github.com/denisergashbaev" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1326, - "title": "Does Langfuse integrate with LiteLLM Proxy Server?", - "href": "https://github.com/orgs/langfuse/discussions/1326", - "created_at": "2024-03-05T15:25:37Z", + "number": 1096, + "title": "[Python SDK] Link prompt to OpenAI Chat Completion directly", + "href": "https://github.com/orgs/langfuse/discussions/1096", + "created_at": "2024-02-06T17:19:29Z", + "upvotes": 2, + "comment_count": 2, + "resolved": false, + "labels": [ + "sdk-python", + "feat-prompt-management", + "integration-openai" + ], + "author": { + "login": "fancyweb", + "html_url": "https://github.com/fancyweb" + }, + "category": "Ideas" + }, + { + "number": 1089, + "title": "Use JWTs for API private key", + "href": "https://github.com/orgs/langfuse/discussions/1089", + "created_at": "2024-02-06T02:11:39Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, + "comment_count": 2, + "resolved": false, "labels": [], "author": { - "login": "alphanome", - "html_url": "https://github.com/alphanome" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1325, - "title": "Do you need a helm chart of langfuse?", - "href": "https://github.com/orgs/langfuse/discussions/1325", - "created_at": "2024-03-05T15:02:42Z", + "number": 1082, + "title": "Add LLM call duration on session and trace table", + "href": "https://github.com/orgs/langfuse/discussions/1082", + "created_at": "2024-02-05T20:52:23Z", "upvotes": 1, "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "ui" + ], "author": { - "login": "artemus717", - "html_url": "https://github.com/artemus717" + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1323, - "title": "When referencing the local langfuse in the langserve code, an error occurs:“ImportError: cannot import name 'ChatDeepInfra' from 'langchain_community.chat_models...”", - "href": "https://github.com/orgs/langfuse/discussions/1323", - "created_at": "2024-03-05T13:03:49Z", + "number": 1077, + "title": "Flowise: Allow adding metadata in API call to populate Langfuse trace metadata", + "href": "https://github.com/orgs/langfuse/discussions/1077", + "created_at": "2024-02-05T15:55:07Z", "upvotes": 2, - "comment_count": 2, - "resolved": true, - "labels": [], + "comment_count": 0, + "resolved": false, + "labels": [ + "integration-flowise" + ], "author": { - "login": "zhenlong-zhu", - "html_url": "https://github.com/zhenlong-zhu" + "login": "jpmin7", + "html_url": "https://github.com/jpmin7" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1225, - "title": "Can Langfuse be used to record the records of ConversationChain in LangChain?", - "href": "https://github.com/orgs/langfuse/discussions/1225", - "created_at": "2024-02-22T09:24:34Z", + "number": 1076, + "title": "Flowise: Allow Langfuse traceId to be set or passed on with API response", + "href": "https://github.com/orgs/langfuse/discussions/1076", + "created_at": "2024-02-05T14:58:23Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain" + "sdk-js", + "integration-flowise" ], "author": { - "login": "lyzltysgithub", - "html_url": "https://github.com/lyzltysgithub" + "login": "jpmin7", + "html_url": "https://github.com/jpmin7" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1193, - "title": "What is the shadow database needed for?", - "href": "https://github.com/orgs/langfuse/discussions/1193", - "created_at": "2024-02-17T08:23:33Z", + "number": 1074, + "title": "Model costs in terms of energy for self hosted models (or cloud hosted)", + "href": "https://github.com/orgs/langfuse/discussions/1074", + "created_at": "2024-02-05T10:15:27Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 1, + "resolved": false, "labels": [], "author": { - "login": "Stadly", - "html_url": "https://github.com/Stadly" + "login": "vquilon", + "html_url": "https://github.com/vquilon" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1184, - "title": "Unable to set session id or other CallbackHandler parameters when passing trace client in langchain sdk", - "href": "https://github.com/orgs/langfuse/discussions/1184", - "created_at": "2024-02-16T08:01:51Z", + "number": 1073, + "title": "Use proper logger for backend API to make it configurable", + "href": "https://github.com/orgs/langfuse/discussions/1073", + "created_at": "2024-02-05T09:19:01Z", + "upvotes": 3, + "comment_count": 5, + "resolved": false, + "labels": [ + "✅ Done", + "self-hosting" + ], + "author": { + "login": "code-haven", + "html_url": "https://github.com/code-haven" + }, + "category": "Ideas" + }, + { + "number": 1049, + "title": "API Examples for Generations", + "href": "https://github.com/orgs/langfuse/discussions/1049", + "created_at": "2024-02-02T07:02:08Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" + }, + "category": "Ideas" + }, + { + "number": 1048, + "title": "Allow sharing traces as a self contained HTML file via presigned S3 URL", + "href": "https://github.com/orgs/langfuse/discussions/1048", + "created_at": "2024-02-02T06:05:47Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, + "labels": [], + "author": { + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" + }, + "category": "Ideas" + }, + { + "number": 1043, + "title": "Ability to query entities from SDK", + "href": "https://github.com/orgs/langfuse/discussions/1043", + "created_at": "2024-02-01T23:51:00Z", + "upvotes": 4, + "comment_count": 2, + "resolved": false, + "labels": [ + "feat-api" + ], + "author": { + "login": "Pranov1", + "html_url": "https://github.com/Pranov1" + }, + "category": "Ideas" + }, + { + "number": 1033, + "title": "Subscribe to Langfuse Events via Webhooks", + "href": "https://github.com/orgs/langfuse/discussions/1033", + "created_at": "2024-02-01T18:59:56Z", + "upvotes": 19, + "comment_count": 3, + "resolved": false, + "labels": [], + "author": { + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" + }, + "category": "Ideas" + }, + { + "number": 1032, + "title": "Periodic reports (email or slack)", + "href": "https://github.com/orgs/langfuse/discussions/1032", + "created_at": "2024-02-01T18:57:42Z", + "upvotes": 11, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" + }, + "category": "Ideas" + }, + { + "number": 1021, + "title": "Add `Embedding` observation type", + "href": "https://github.com/orgs/langfuse/discussions/1021", + "created_at": "2024-02-01T03:15:17Z", + "upvotes": 46, + "comment_count": 2, + "resolved": false, + "labels": [], + "author": { + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" + }, + "category": "Ideas" + }, + { + "number": 1020, + "title": "Leveraging Azure OpenAI Diagnostic Settings?", + "href": "https://github.com/orgs/langfuse/discussions/1020", + "created_at": "2024-02-01T02:58:54Z", + "upvotes": 1, + "comment_count": 0, + "resolved": false, + "labels": [ + "integration-openai", + "integration-litellm" + ], + "author": { + "login": "Manouchehri", + "html_url": "https://github.com/Manouchehri" + }, + "category": "Ideas" + }, + { + "number": 1011, + "title": "Configurable dashboards", + "href": "https://github.com/orgs/langfuse/discussions/1011", + "created_at": "2024-01-31T13:40:59Z", + "upvotes": 15, + "comment_count": 2, + "resolved": false, + "labels": [ + "ui", + "feat-dashboard" + ], + "author": { + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" + }, + "category": "Ideas" + }, + { + "number": 1010, + "title": "Add new integration: LLM Proxy", + "href": "https://github.com/orgs/langfuse/discussions/1010", + "created_at": "2024-01-31T12:40:35Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, "labels": [ - "integration-langchain" + "integrations" ], "author": { - "login": "sasidevtool", - "html_url": "https://github.com/sasidevtool" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1186, - "title": "How to set tags when using the Langchain Callback handler", - "href": "https://github.com/orgs/langfuse/discussions/1186", - "created_at": "2024-02-16T05:47:31Z", + "number": 1009, + "title": "Decorator-based integration with Langfuse", + "href": "https://github.com/orgs/langfuse/discussions/1009", + "created_at": "2024-01-31T12:19:26Z", + "upvotes": 7, + "comment_count": 3, + "resolved": false, + "labels": [ + "sdk-python", + "integrations", + "✅ Done", + "integration-python-decorator" + ], + "author": { + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" + }, + "category": "Ideas" + }, + { + "number": 1004, + "title": "should work with OpenAI-compatible self-hosted endpoints", + "href": "https://github.com/orgs/langfuse/discussions/1004", + "created_at": "2024-01-31T09:04:28Z", "upvotes": 2, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ "sdk-python", - "integration-langchain", - "feat-tags" + "integration-openai" ], "author": { - "login": "reza-mohideen", - "html_url": "https://github.com/reza-mohideen" + "login": "7flash", + "html_url": "https://github.com/7flash" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1179, - "title": "Ollama token counts", - "href": "https://github.com/orgs/langfuse/discussions/1179", - "created_at": "2024-02-15T23:38:39Z", + "number": 999, + "title": "Users should be able to pass metadata and tags via `overrideConfig` when using the Flowise integration", + "href": "https://github.com/orgs/langfuse/discussions/999", + "created_at": "2024-01-30T19:52:41Z", "upvotes": 2, - "comment_count": 2, - "resolved": true, - "labels": [], + "comment_count": 1, + "resolved": false, + "labels": [ + "sdk-js", + "integration-flowise", + "✅ Done" + ], "author": { - "login": "aiseei", - "html_url": "https://github.com/aiseei" + "login": "giorgosera", + "html_url": "https://github.com/giorgosera" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1310, - "title": "Trace of custom classes gives nondescriptive info", - "href": "https://github.com/orgs/langfuse/discussions/1310", - "created_at": "2024-02-06T14:13:26Z", + "number": 991, + "title": "Inferring cost of trace from metadata field if optionally provided", + "href": "https://github.com/orgs/langfuse/discussions/991", + "created_at": "2024-01-30T07:38:56Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 2, "resolved": false, "labels": [], "author": { - "login": "mjungiewicz-exadel", - "html_url": "https://github.com/mjungiewicz-exadel" + "login": "sumba101", + "html_url": "https://github.com/sumba101" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1091, - "title": "How to pass span id to OpenAI `chat.completions.create`", - "href": "https://github.com/orgs/langfuse/discussions/1091", - "created_at": "2024-02-06T09:33:30Z", + "number": 990, + "title": "filtering sessions with metadata", + "href": "https://github.com/orgs/langfuse/discussions/990", + "created_at": "2024-01-30T06:21:42Z", + "upvotes": 6, + "comment_count": 1, + "resolved": false, + "labels": [ + "ui", + "feat-sessions", + "feat-metadata" + ], + "author": { + "login": "litagent", + "html_url": "https://github.com/litagent" + }, + "category": "Ideas" + }, + { + "number": 989, + "title": "Enable Collaboration Platforms for Project Members", + "href": "https://github.com/orgs/langfuse/discussions/989", + "created_at": "2024-01-30T04:00:26Z", "upvotes": 1, "comment_count": 1, - "resolved": true, + "resolved": false, + "labels": [], + "author": { + "login": "khareyash05", + "html_url": "https://github.com/khareyash05" + }, + "category": "Ideas" + }, + { + "number": 982, + "title": "Supporting OpenAI Vision", + "href": "https://github.com/orgs/langfuse/discussions/982", + "created_at": "2024-01-29T19:06:44Z", + "upvotes": 7, + "comment_count": 2, + "resolved": false, "labels": [ - "integration-openai" + "integration-openai", + "✅ Done", + "feat-multimodal" ], "author": { - "login": "techytushar", - "html_url": "https://github.com/techytushar" + "login": "pj747", + "html_url": "https://github.com/pj747" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1081, - "title": "Sessions vs Traces?", - "href": "https://github.com/orgs/langfuse/discussions/1081", - "created_at": "2024-02-05T21:06:03Z", + "number": 980, + "title": "Comments on objects across the Langfuse UI", + "href": "https://github.com/orgs/langfuse/discussions/980", + "created_at": "2024-01-29T18:21:03Z", + "upvotes": 3, + "comment_count": 3, + "resolved": false, + "labels": [ + "ui", + "✅ Done" + ], + "author": { + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" + }, + "category": "Ideas" + }, + { + "number": 976, + "title": "Support alternative databases next to Postgres, e.g. MySQL", + "href": "https://github.com/orgs/langfuse/discussions/976", + "created_at": "2024-01-28T21:44:11Z", + "upvotes": 3, + "comment_count": 6, + "resolved": false, + "labels": [ + "self-hosting" + ], + "author": { + "login": "zoltan-fedor", + "html_url": "https://github.com/zoltan-fedor" + }, + "category": "Ideas" + }, + { + "number": 969, + "title": "Flowise - OpenAI Assistant cost tracking", + "href": "https://github.com/orgs/langfuse/discussions/969", + "created_at": "2024-01-26T18:04:07Z", + "upvotes": 2, + "comment_count": 0, + "resolved": false, + "labels": [ + "integration-flowise" + ], + "author": { + "login": "jozsef-gereby", + "html_url": "https://github.com/jozsef-gereby" + }, + "category": "Ideas" + }, + { + "number": 964, + "title": "Latency metrics - Time to first token, Tokens per second", + "href": "https://github.com/orgs/langfuse/discussions/964", + "created_at": "2024-01-26T15:37:01Z", + "upvotes": 8, + "comment_count": 3, + "resolved": false, + "labels": [ + "✅ Done" + ], + "author": { + "login": "nikcaryo-super", + "html_url": "https://github.com/nikcaryo-super" + }, + "category": "Ideas" + }, + { + "number": 958, + "title": "LLM calls captured via Langchain integration should match what’s sent to the LLM", + "href": "https://github.com/orgs/langfuse/discussions/958", + "created_at": "2024-01-25T16:45:38Z", + "upvotes": 3, + "comment_count": 2, + "resolved": false, + "labels": [], + "author": { + "login": "benm5678", + "html_url": "https://github.com/benm5678" + }, + "category": "Ideas" + }, + { + "number": 953, + "title": "Improve integration with flowise", + "href": "https://github.com/orgs/langfuse/discussions/953", + "created_at": "2024-01-24T19:57:06Z", "upvotes": 1, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "feat-sessions" + "sdk-js", + "integration-flowise" + ], + "author": { + "login": "tsiougkosn", + "html_url": "https://github.com/tsiougkosn" + }, + "category": "Ideas" + }, + { + "number": 941, + "title": "Dark mode", + "href": "https://github.com/orgs/langfuse/discussions/941", + "created_at": "2024-01-24T05:52:30Z", + "upvotes": 9, + "comment_count": 5, + "resolved": false, + "labels": [ + "✅ Done" ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "archywillhe", + "html_url": "https://github.com/archywillhe" + }, + "category": "Ideas" + }, + { + "number": 939, + "title": "Full-text search on trace/observation/generation input/output", + "href": "https://github.com/orgs/langfuse/discussions/939", + "created_at": "2024-01-23T23:47:11Z", + "upvotes": 20, + "comment_count": 6, + "resolved": false, + "labels": [ + "ui" + ], + "author": { + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" + }, + "category": "Ideas" + }, + { + "number": 917, + "title": "Download dashboard details", + "href": "https://github.com/orgs/langfuse/discussions/917", + "created_at": "2024-01-21T16:35:24Z", + "upvotes": 8, + "comment_count": 3, + "resolved": false, + "labels": [], + "author": { + "login": "kerenaba", + "html_url": "https://github.com/kerenaba" + }, + "category": "Ideas" + }, + { + "number": 902, + "title": "Support secret in docker compose", + "href": "https://github.com/orgs/langfuse/discussions/902", + "created_at": "2024-01-17T14:03:26Z", + "upvotes": 2, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "shuther", + "html_url": "https://github.com/shuther" + }, + "category": "Ideas" + }, + { + "number": 896, + "title": "generation usage should accept a list of dict for async generation", + "href": "https://github.com/orgs/langfuse/discussions/896", + "created_at": "2024-01-17T05:59:24Z", + "upvotes": 1, + "comment_count": 1, + "resolved": false, + "labels": [], + "author": { + "login": "dove-young", + "html_url": "https://github.com/dove-young" + }, + "category": "Ideas" + }, + { + "number": 874, + "title": "Improve exception handling and type safety in python SDK", + "href": "https://github.com/orgs/langfuse/discussions/874", + "created_at": "2024-01-12T17:01:58Z", + "upvotes": 5, + "comment_count": 3, + "resolved": false, + "labels": [], + "author": { + "login": "hubert-springbok", + "html_url": "https://github.com/hubert-springbok" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1071, - "title": "feat: support for custom httpx.client", - "href": "https://github.com/orgs/langfuse/discussions/1071", - "created_at": "2024-02-05T06:35:23Z", - "upvotes": 1, - "comment_count": 2, + "number": 854, + "title": "Feature: API should give User-Tokens", + "href": "https://github.com/orgs/langfuse/discussions/854", + "created_at": "2024-01-09T14:26:47Z", + "upvotes": 5, + "comment_count": 0, "resolved": false, "labels": [], "author": { - "login": "brandonkzw", - "html_url": "https://github.com/brandonkzw" + "login": "droggta", + "html_url": "https://github.com/droggta" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1070, - "title": "Where to log request and response headers of generations? (litellm)", - "href": "https://github.com/orgs/langfuse/discussions/1070", - "created_at": "2024-02-05T02:40:38Z", - "upvotes": 1, + "number": 852, + "title": "Add prompt.to_langchain() to get a Langchain Prompt Template", + "href": "https://github.com/orgs/langfuse/discussions/852", + "created_at": "2024-01-09T13:20:55Z", + "upvotes": 7, "comment_count": 2, - "resolved": true, + "resolved": false, "labels": [ - "integration-litellm" + "integrations", + "feat-prompt-management", + "✅ Done" ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" - }, - "category": "Support" - }, - { - "number": 1055, - "title": "Best way to flush LF in Next.js?", - "href": "https://github.com/orgs/langfuse/discussions/1055", - "created_at": "2024-02-02T17:50:58Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], - "author": { - "login": "gullerg", - "html_url": "https://github.com/gullerg" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1054, - "title": "Sentry for self-hosted?", - "href": "https://github.com/orgs/langfuse/discussions/1054", - "created_at": "2024-02-02T17:21:06Z", - "upvotes": 1, + "number": 853, + "title": "feat(ui): Dashboard filter and highlight", + "href": "https://github.com/orgs/langfuse/discussions/853", + "created_at": "2024-01-09T05:37:34Z", + "upvotes": 2, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "ui", + "Dashboard" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "lkNGAT", + "html_url": "https://github.com/lkNGAT" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1051, - "title": "How can I get the trace_id in langfuse.openai.OpenAI?", - "href": "https://github.com/orgs/langfuse/discussions/1051", - "created_at": "2024-02-02T09:39:55Z", - "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], + "number": 844, + "title": "Integration: Node.js/Typescript OpenAI SDK", + "href": "https://github.com/orgs/langfuse/discussions/844", + "created_at": "2024-01-08T22:39:27Z", + "upvotes": 8, + "comment_count": 2, + "resolved": false, + "labels": [ + "sdk-js", + "integrations", + "✅ Done" + ], "author": { - "login": "yangge2333", - "html_url": "https://github.com/yangge2333" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1044, - "title": "AWS SES IAM Policy", - "href": "https://github.com/orgs/langfuse/discussions/1044", - "created_at": "2024-02-02T01:58:26Z", - "upvotes": 2, - "comment_count": 1, + "number": 828, + "title": "LlamaIndex integration (Python)", + "href": "https://github.com/orgs/langfuse/discussions/828", + "created_at": "2024-01-06T18:21:02Z", + "upvotes": 20, + "comment_count": 7, "resolved": false, - "labels": [], + "labels": [ + "sdk-python", + "integrations", + "✅ Done", + "integraton-llamaindex" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1019, - "title": "WAF Rules for self-hosted", - "href": "https://github.com/orgs/langfuse/discussions/1019", - "created_at": "2024-02-01T01:41:51Z", - "upvotes": 3, - "comment_count": 0, + "number": 1007, + "title": "Admin API: projects, api keys, user management", + "href": "https://github.com/orgs/langfuse/discussions/1007", + "created_at": "2023-12-21T13:22:28Z", + "upvotes": 17, + "comment_count": 12, "resolved": false, - "labels": [], + "labels": [ + "feat-api", + "self-hosting" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "maxxte", + "html_url": "https://github.com/maxxte" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1016, - "title": "Scaling / Parallelism / Concurrency safe?", - "href": "https://github.com/orgs/langfuse/discussions/1016", - "created_at": "2024-01-31T22:33:36Z", + "number": 1006, + "title": "Versioning of docs", + "href": "https://github.com/orgs/langfuse/discussions/1006", + "created_at": "2023-12-18T01:27:09Z", "upvotes": 1, "comment_count": 1, - "resolved": true, - "labels": [], + "resolved": false, + "labels": [ + "docs" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "flxwu", + "html_url": "https://github.com/flxwu" }, - "category": "Support" + "category": "Ideas" }, { - "number": 1013, - "title": "Building Docker container without database connection?", - "href": "https://github.com/orgs/langfuse/discussions/1013", - "created_at": "2024-01-31T19:32:47Z", - "upvotes": 1, - "comment_count": 2, - "resolved": true, - "labels": [], + "number": 1008, + "title": "Datasets: Diff of output and expected output", + "href": "https://github.com/orgs/langfuse/discussions/1008", + "created_at": "2023-11-29T00:35:13Z", + "upvotes": 5, + "comment_count": 1, + "resolved": false, + "labels": [ + "ui", + "feat-datasets" + ], "author": { - "login": "Manouchehri", - "html_url": "https://github.com/Manouchehri" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" }, { - "number": 973, - "title": "If we use cloud services, when we migrate to our own host later, do all the above data support export?", - "href": "https://github.com/orgs/langfuse/discussions/973", - "created_at": "2024-01-27T09:55:41Z", + "number": 1066, + "title": "feat: Publish arm64 compatible docker images", + "href": "https://github.com/orgs/langfuse/discussions/1066", + "created_at": "2023-11-08T16:06:08Z", "upvotes": 1, - "comment_count": 1, - "resolved": true, - "labels": [], + "comment_count": 10, + "resolved": false, + "labels": [ + "✅ Done", + "self-hosting" + ], "author": { - "login": "wsdo", - "html_url": "https://github.com/wsdo" + "login": "code-haven", + "html_url": "https://github.com/code-haven" }, - "category": "Support" + "category": "Ideas" }, { - "number": 866, - "title": "Cannot see Add to Dataset button in the UI", - "href": "https://github.com/orgs/langfuse/discussions/866", - "created_at": "2024-01-11T09:12:16Z", + "number": 1065, + "title": "OpenAI SDK wrapper for JS", + "href": "https://github.com/orgs/langfuse/discussions/1065", + "created_at": "2023-09-15T10:55:35Z", "upvotes": 1, - "comment_count": 2, - "resolved": true, + "comment_count": 3, + "resolved": false, "labels": [ - "feat-datasets" + "sdk-js", + "integrations", + "integration-openai", + "✅ Done" ], "author": { - "login": "SinghCoder", - "html_url": "https://github.com/SinghCoder" + "login": "marcklingen", + "html_url": "https://github.com/marcklingen" }, - "category": "Support" + "category": "Ideas" } ] }, @@ -9230,7 +9260,7 @@ "title": "Langfuse Roadmap", "href": "https://github.com/orgs/langfuse/discussions/1396", "created_at": "2024-03-12T14:04:23Z", - "upvotes": 4, + "upvotes": 5, "comment_count": 0, "resolved": false, "labels": [], From 8b8dfbd9571b4018ff2733aa10b6b0d124f0c761 Mon Sep 17 00:00:00 2001 From: Marc Klingen Date: Sat, 28 Sep 2024 02:44:02 +0200 Subject: [PATCH 06/47] Update 2024-09-20-aws-marketplace.mdx --- pages/changelog/2024-09-20-aws-marketplace.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/changelog/2024-09-20-aws-marketplace.mdx b/pages/changelog/2024-09-20-aws-marketplace.mdx index 9564716fe..d6a3b0ec1 100644 --- a/pages/changelog/2024-09-20-aws-marketplace.mdx +++ b/pages/changelog/2024-09-20-aws-marketplace.mdx @@ -11,7 +11,7 @@ import { ChangelogHeader } from "@/components/changelog/ChangelogHeader"; -The **AWS Marketplace** listing makes it easier to **purchase, manage and deploy Langfuse in the AWS ecosystem.** +The **AWS Marketplace** listing makes it easier to **purchase Langfuse in the AWS ecosystem.** AWS Marketplace is a digital catalog with thousands of software listings from independent software vendors (ISVs) that makes it easy to find, test, buy, and deploy the right software for your business. From b6fe6c6089b66329238d9def854eec65fbb7f8dc Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 28 Sep 2024 06:05:06 +0000 Subject: [PATCH 07/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index 6bb796474..e36ac7b87 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,5 +1,5 @@ { - "updated_at": "2024-09-28T00:16:21.709477+00:00", + "updated_at": "2024-09-28T06:05:06.561837+00:00", "categories": [ { "category": "Support", From cb1862fd447496cb573fcee6d77f9e0e7979c293 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 28 Sep 2024 12:05:57 +0000 Subject: [PATCH 08/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index e36ac7b87..b7bd3b3ab 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,5 +1,5 @@ { - "updated_at": "2024-09-28T06:05:06.561837+00:00", + "updated_at": "2024-09-28T12:05:56.932662+00:00", "categories": [ { "category": "Support", From 61ad12fe8cd5ebacda6cba2284db4f6cf92deaff Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 28 Sep 2024 18:04:26 +0000 Subject: [PATCH 09/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index b7bd3b3ab..d7e7423a0 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,5 +1,5 @@ { - "updated_at": "2024-09-28T12:05:56.932662+00:00", + "updated_at": "2024-09-28T18:04:26.436919+00:00", "categories": [ { "category": "Support", From 4a72fc4daa00e5cacbd0fad6e019cc7fc594c193 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 29 Sep 2024 00:18:37 +0000 Subject: [PATCH 10/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index d7e7423a0..77c23be0a 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,5 +1,5 @@ { - "updated_at": "2024-09-28T18:04:26.436919+00:00", + "updated_at": "2024-09-29T00:18:37.409448+00:00", "categories": [ { "category": "Support", @@ -8315,7 +8315,7 @@ "title": "\"Git diff\" view between two prompt versions", "href": "https://github.com/orgs/langfuse/discussions/1105", "created_at": "2024-02-07T15:37:18Z", - "upvotes": 11, + "upvotes": 12, "comment_count": 1, "resolved": false, "labels": [ @@ -8577,7 +8577,7 @@ "title": "Configurable dashboards", "href": "https://github.com/orgs/langfuse/discussions/1011", "created_at": "2024-01-31T13:40:59Z", - "upvotes": 15, + "upvotes": 16, "comment_count": 2, "resolved": false, "labels": [ From aec3ca26eb73f3d81c824cf5cd85fbd38e3e12e4 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 29 Sep 2024 06:05:11 +0000 Subject: [PATCH 11/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index 77c23be0a..f7781a3a1 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,5 +1,5 @@ { - "updated_at": "2024-09-29T00:18:37.409448+00:00", + "updated_at": "2024-09-29T06:05:11.316702+00:00", "categories": [ { "category": "Support", From ee3287de7bf8e1d910ca6532c8ce2272395f4c84 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 29 Sep 2024 12:06:04 +0000 Subject: [PATCH 12/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 32 +++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index f7781a3a1..c32e3c07c 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,9 +1,24 @@ { - "updated_at": "2024-09-29T06:05:11.316702+00:00", + "updated_at": "2024-09-29T12:06:04.204972+00:00", "categories": [ { "category": "Support", "discussions": [ + { + "number": 3525, + "title": "Applying database migrations failed. This is mostly caused by the database being unavailable", + "href": "https://github.com/orgs/langfuse/discussions/3525", + "created_at": "2024-09-29T11:14:04Z", + "upvotes": 1, + "comment_count": 2, + "resolved": false, + "labels": [], + "author": { + "login": "NanthagopalEswaran", + "html_url": "https://github.com/NanthagopalEswaran" + }, + "category": "Support" + }, { "number": 3521, "title": "is it open source or not?", @@ -3653,6 +3668,21 @@ { "category": "Ideas", "discussions": [ + { + "number": 3524, + "title": "Field-level selection for input/output filtering in decorator instead of using update_current_observation/trace", + "href": "https://github.com/orgs/langfuse/discussions/3524", + "created_at": "2024-09-29T08:28:45Z", + "upvotes": 1, + "comment_count": 0, + "resolved": false, + "labels": [], + "author": { + "login": "micky-amir", + "html_url": "https://github.com/micky-amir" + }, + "category": "Ideas" + }, { "number": 3508, "title": "feat: organization level dashboard", From a0577b44626071429a34d6805ec5d8091a26946b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sun, 29 Sep 2024 18:04:57 +0000 Subject: [PATCH 13/47] chore: update langfuse_github_discussions.json --- src/langfuse_github_discussions.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/langfuse_github_discussions.json b/src/langfuse_github_discussions.json index c32e3c07c..2781dd5b6 100644 --- a/src/langfuse_github_discussions.json +++ b/src/langfuse_github_discussions.json @@ -1,5 +1,5 @@ { - "updated_at": "2024-09-29T12:06:04.204972+00:00", + "updated_at": "2024-09-29T18:04:56.884428+00:00", "categories": [ { "category": "Support", @@ -3674,9 +3674,11 @@ "href": "https://github.com/orgs/langfuse/discussions/3524", "created_at": "2024-09-29T08:28:45Z", "upvotes": 1, - "comment_count": 0, + "comment_count": 1, "resolved": false, - "labels": [], + "labels": [ + "integration-python-decorator" + ], "author": { "login": "micky-amir", "html_url": "https://github.com/micky-amir" From 672a1a7146d395839406e6e8b0d21c4e3b58757b Mon Sep 17 00:00:00 2001 From: Marc Klingen Date: Sun, 29 Sep 2024 16:45:09 -0700 Subject: [PATCH 14/47] chore: upgrade to nextra v3 (#830) --- ...-started-langchain-js-constructor-args.mdx | 2 +- .../get-started-langchain-js-env.mdx | 2 +- components-mdx/public-metrics.mdx | 2 +- components/CookbookIndex.tsx | 16 +- components/MenuSwitcher.tsx | 38 + components/NotebookBanner.tsx | 2 +- components/VideoIndex.tsx | 26 +- components/blog/BlogIndex.tsx | 5 + components/faq/FaqIndex.tsx | 6 +- components/faq/FaqPreview.tsx | 8 +- .../GhDiscussionsPreviewInternal.tsx | 2 +- components/home/Changelog.tsx | 9 +- components/home/Integrations.tsx | 2 +- ...xample_external_evaluation_pipelines.ipynb | 2 +- next-sitemap.config.js | 6 +- package.json | 6 +- pages/{_app.mdx => _app.tsx} | 0 pages/_meta.json | 159 -- pages/_meta.tsx | 154 ++ pages/blog/_meta.json | 12 - pages/blog/_meta.tsx | 12 + pages/blog/announcing-our-seed-round.mdx | 2 +- pages/blog/launch-week-1.mdx | 2 +- pages/blog/showcase-llm-chatbot.mdx | 16 +- pages/blog/update-2023-08.mdx | 4 +- pages/blog/update-2023-09.mdx | 8 +- pages/blog/update-2023-10.mdx | 4 +- pages/changelog/2024-01-16-trace-tagging.mdx | 2 +- .../2024-02-05-sdk-level-prompt-caching.mdx | 2 +- .../2024-04-21-openai-integration-JS-SDK.mdx | 2 +- .../2024-07-04-query-traces-via-sdks.mdx | 2 +- .../2024-07-11-non-numeric-scores-api.mdx | 23 +- .../2024-08-02-vercel-ai-sdk-integration.mdx | 4 +- ...4-09-04-prompt-management-zero-latency.mdx | 2 +- pages/changelog/_meta.json | 8 - pages/changelog/_meta.tsx | 8 + pages/docs/_meta.json | 84 - pages/docs/_meta.tsx | 86 + pages/docs/analytics/_meta.json | 4 - pages/docs/analytics/_meta.tsx | 4 + pages/docs/datasets/_meta.json | 4 - pages/docs/datasets/_meta.tsx | 4 + pages/docs/deployment/_meta.json | 9 - pages/docs/deployment/_meta.tsx | 9 + pages/docs/experimentation.mdx | 8 +- pages/docs/get-started.mdx | 5 +- pages/docs/index.mdx | 2 +- pages/docs/integrations/_meta.json | 18 - pages/docs/integrations/_meta.tsx | 18 + pages/docs/integrations/haystack/_meta.json | 4 - pages/docs/integrations/haystack/_meta.tsx | 4 + .../langchain/{_meta.json => _meta.tsx} | 8 +- .../langchain/example-javascript.md | 48 +- pages/docs/integrations/langchain/tracing.mdx | 42 +- .../integrations/langchain/upgrade-paths.mdx | 4 +- pages/docs/integrations/litellm/_meta.json | 5 - pages/docs/integrations/litellm/_meta.tsx | 5 + .../integrations/litellm/example-proxy-js.md | 116 +- .../docs/integrations/llama-index/_meta.json | 5 - pages/docs/integrations/llama-index/_meta.tsx | 6 + .../integrations/llama-index/get-started.mdx | 7 +- pages/docs/integrations/mirascope/_meta.json | 4 - pages/docs/integrations/mirascope/_meta.tsx | 4 + pages/docs/integrations/openai/_meta.json | 4 - pages/docs/integrations/openai/_meta.tsx | 4 + pages/docs/integrations/openai/js/_meta.json | 4 - pages/docs/integrations/openai/js/_meta.tsx | 4 + pages/docs/integrations/openai/js/examples.md | 168 +- .../integrations/openai/js/get-started.mdx | 14 +- .../openai/python/{_meta.json => _meta.tsx} | 8 +- pages/docs/integrations/vercel-ai-sdk.mdx | 14 +- pages/docs/model-usage-and-cost.mdx | 4 +- pages/docs/prompts/{_meta.json => _meta.tsx} | 6 +- pages/docs/prompts/example-langchain-js.md | 183 +- pages/docs/prompts/get-started.mdx | 32 +- pages/docs/query-traces.mdx | 2 +- pages/docs/roadmap.mdx | 2 +- pages/docs/scores/{_meta.json => _meta.tsx} | 10 +- pages/docs/scores/custom.mdx | 12 +- .../scores/external-evaluation-pipelines.md | 2 +- pages/docs/scores/user-feedback.mdx | 2 +- pages/docs/sdk/_meta.json | 5 - pages/docs/sdk/_meta.tsx | 5 + pages/docs/sdk/python/_meta.json | 10 - pages/docs/sdk/python/_meta.tsx | 10 + pages/docs/sdk/typescript/_meta.json | 10 - pages/docs/sdk/typescript/_meta.tsx | 10 + .../docs/sdk/typescript/example-vercel-ai.md | 298 ++- pages/docs/sdk/typescript/guide-web.mdx | 6 +- pages/docs/sdk/typescript/guide.mdx | 36 +- pages/docs/security/_meta.json | 5 - pages/docs/security/_meta.tsx | 5 + pages/docs/security/example-python.md | 55 +- pages/docs/tracing-features/_meta.json | 7 - pages/docs/tracing-features/_meta.tsx | 7 + pages/docs/tracing-features/log-levels.mdx | 2 +- pages/docs/tracing-features/metadata.mdx | 8 +- pages/docs/tracing-features/sessions.mdx | 8 +- pages/docs/tracing-features/tags.mdx | 12 +- pages/docs/tracing-features/url.mdx | 6 +- pages/docs/tracing-features/users.mdx | 8 +- pages/docs/tracing.mdx | 4 +- pages/faq/_meta.json | 12 - pages/faq/_meta.tsx | 14 + pages/faq/all/llm-analytics-101.mdx | 2 +- pages/faq/tag/[tag].mdx | 14 +- pages/faq/tag/_meta.json | 5 - pages/faq/tag/_meta.tsx | 5 + pages/guides/_meta.json | 9 - pages/guides/_meta.tsx | 11 + .../example_external_evaluation_pipelines.md | 2 +- .../example_llm_security_monitoring.md | 55 +- .../cookbook/js_integration_langchain.md | 48 +- .../cookbook/js_integration_litellm_proxy.md | 116 +- .../guides/cookbook/js_integration_openai.md | 168 +- .../js_prompt_management_langchain.md | 183 +- .../js_tracing_example_vercel_ai_sdk.md | 298 ++- .../beginners-guide-to-rag-evaluation.mdx | 2 +- .../videos/external-evaluation-pipelines.mdx | 2 +- .../webinar-observability-llm-systems.mdx | 6 +- pages/oss-friends.mdx | 2 +- pnpm-lock.yaml | 2090 ++++++++--------- src/langfuse_github_discussions.json | 1370 +++-------- src/overrides.css | 9 + style.css | 4 +- theme.config.tsx | 104 +- 126 files changed, 2800 insertions(+), 3800 deletions(-) create mode 100644 components/MenuSwitcher.tsx rename pages/{_app.mdx => _app.tsx} (100%) delete mode 100644 pages/_meta.json create mode 100644 pages/_meta.tsx delete mode 100644 pages/blog/_meta.json create mode 100644 pages/blog/_meta.tsx delete mode 100644 pages/changelog/_meta.json create mode 100644 pages/changelog/_meta.tsx delete mode 100644 pages/docs/_meta.json create mode 100644 pages/docs/_meta.tsx delete mode 100644 pages/docs/analytics/_meta.json create mode 100644 pages/docs/analytics/_meta.tsx delete mode 100644 pages/docs/datasets/_meta.json create mode 100644 pages/docs/datasets/_meta.tsx delete mode 100644 pages/docs/deployment/_meta.json create mode 100644 pages/docs/deployment/_meta.tsx delete mode 100644 pages/docs/integrations/_meta.json create mode 100644 pages/docs/integrations/_meta.tsx delete mode 100644 pages/docs/integrations/haystack/_meta.json create mode 100644 pages/docs/integrations/haystack/_meta.tsx rename pages/docs/integrations/langchain/{_meta.json => _meta.tsx} (69%) delete mode 100644 pages/docs/integrations/litellm/_meta.json create mode 100644 pages/docs/integrations/litellm/_meta.tsx delete mode 100644 pages/docs/integrations/llama-index/_meta.json create mode 100644 pages/docs/integrations/llama-index/_meta.tsx delete mode 100644 pages/docs/integrations/mirascope/_meta.json create mode 100644 pages/docs/integrations/mirascope/_meta.tsx delete mode 100644 pages/docs/integrations/openai/_meta.json create mode 100644 pages/docs/integrations/openai/_meta.tsx delete mode 100644 pages/docs/integrations/openai/js/_meta.json create mode 100644 pages/docs/integrations/openai/js/_meta.tsx rename pages/docs/integrations/openai/python/{_meta.json => _meta.tsx} (51%) rename pages/docs/prompts/{_meta.json => _meta.tsx} (65%) rename pages/docs/scores/{_meta.json => _meta.tsx} (63%) delete mode 100644 pages/docs/sdk/_meta.json create mode 100644 pages/docs/sdk/_meta.tsx delete mode 100644 pages/docs/sdk/python/_meta.json create mode 100644 pages/docs/sdk/python/_meta.tsx delete mode 100644 pages/docs/sdk/typescript/_meta.json create mode 100644 pages/docs/sdk/typescript/_meta.tsx delete mode 100644 pages/docs/security/_meta.json create mode 100644 pages/docs/security/_meta.tsx delete mode 100644 pages/docs/tracing-features/_meta.json create mode 100644 pages/docs/tracing-features/_meta.tsx delete mode 100644 pages/faq/_meta.json create mode 100644 pages/faq/_meta.tsx delete mode 100644 pages/faq/tag/_meta.json create mode 100644 pages/faq/tag/_meta.tsx delete mode 100644 pages/guides/_meta.json create mode 100644 pages/guides/_meta.tsx diff --git a/components-mdx/get-started-langchain-js-constructor-args.mdx b/components-mdx/get-started-langchain-js-constructor-args.mdx index 0e4880a0c..6759c7e07 100644 --- a/components-mdx/get-started-langchain-js-constructor-args.mdx +++ b/components-mdx/get-started-langchain-js-constructor-args.mdx @@ -2,7 +2,7 @@ npm i langfuse-langchain ``` -```typescript +```ts import { CallbackHandler } from "langfuse-langchain"; // Deno: import CallbackHandler from "https://esm.sh/langfuse-langchain"; diff --git a/components-mdx/get-started-langchain-js-env.mdx b/components-mdx/get-started-langchain-js-env.mdx index d29c13ba6..832643c86 100644 --- a/components-mdx/get-started-langchain-js-env.mdx +++ b/components-mdx/get-started-langchain-js-env.mdx @@ -6,7 +6,7 @@ npm i langfuse-langchain -```typescript +```ts import { CallbackHandler } from "langfuse-langchain"; // Deno: import CallbackHandler from "https://esm.sh/langfuse-langchain"; diff --git a/components-mdx/public-metrics.mdx b/components-mdx/public-metrics.mdx index e92a90841..507f42953 100644 --- a/components-mdx/public-metrics.mdx +++ b/components-mdx/public-metrics.mdx @@ -2,7 +2,7 @@ src="https://lookerstudio.google.com/embed/reporting/5198bcda-7d3d-447d-b596-ebe778c5fe99/page/p_vkzvcv38gd" frameborder="0" style={{ border: 0 }} - allowfullscreen + allowFullScreen sandbox="allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox" className="w-full aspect-square mt-5 rounded overflow-hidden" > diff --git a/components/CookbookIndex.tsx b/components/CookbookIndex.tsx index d07e364dc..6dd24a79b 100644 --- a/components/CookbookIndex.tsx +++ b/components/CookbookIndex.tsx @@ -1,6 +1,6 @@ import { getPagesUnderRoute } from "nextra/context"; import { type Page } from "nextra"; -import { Card, Cards } from "nextra-theme-docs"; +import { Cards } from "nextra/components"; import { FileCode } from "lucide-react"; export const CookbookIndex = ({ categories }: { categories?: string[] }) => ( @@ -37,20 +37,26 @@ export const CookbookIndex = ({ categories }: { categories?: string[] }) => ( .filter(([category]) => !categories || categories.includes(category)) .map(([category, pages]) => (
-

+

{category}

{pages.map((page) => ( - word.charAt(0).toUpperCase() + word.slice(1)) + .join(" ") + } icon={} arrow > {""} - + ))}
diff --git a/components/MenuSwitcher.tsx b/components/MenuSwitcher.tsx new file mode 100644 index 000000000..61e8e0e4d --- /dev/null +++ b/components/MenuSwitcher.tsx @@ -0,0 +1,38 @@ +import { CircleHelp } from "lucide-react"; +import { FileCode } from "lucide-react"; +import { LibraryBig } from "lucide-react"; +import Link from "next/link"; +import { useRouter } from "next/router"; +import React from "react"; + +export const MenuSwitcher = () => { + const { asPath } = useRouter(); + return ( +
+ {[ + { title: "Docs", path: "/docs", Icon: LibraryBig }, + { title: "Guides", path: "/guides", Icon: FileCode }, + { title: "FAQ", path: "/faq", Icon: CircleHelp }, + ].map((item) => + asPath.startsWith(item.path) ? ( +
+ + {item.title} +
+ ) : ( + + + {item.title} + + ) + )} +
+ ); +}; diff --git a/components/NotebookBanner.tsx b/components/NotebookBanner.tsx index 138b9d790..b02bf3df2 100644 --- a/components/NotebookBanner.tsx +++ b/components/NotebookBanner.tsx @@ -1,4 +1,4 @@ -import { Callout } from "nextra-theme-docs"; +import { Callout } from "nextra/components"; import { Button } from "./ui/button"; export const NotebookBanner: React.FC<{ src: string; className?: string }> = ({ diff --git a/components/VideoIndex.tsx b/components/VideoIndex.tsx index 9a470e1b9..70f661bef 100644 --- a/components/VideoIndex.tsx +++ b/components/VideoIndex.tsx @@ -1,19 +1,25 @@ import { getPagesUnderRoute } from "nextra/context"; import { type Page } from "nextra"; -import { Card, Cards } from "nextra-theme-docs"; +import { Cards } from "nextra/components"; import { Video } from "lucide-react"; import Image from "next/image"; export const VideoIndex = () => ( - + {( getPagesUnderRoute("/guides/videos") as Array ).map((page, i) => ( - word.charAt(0).toUpperCase() + word.slice(1)) + .join(" ") + } + // image={Boolean(page.frontMatter.ogImage)} icon={