Spaces:
Sleeping
Sleeping
Commit History
-
Move css and head back to gr.Blocks() for Gradio 5 compat
Rafael Poyiadzi +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>af2ebff -
Add docs link to header
Rafael Poyiadzi +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d1f1777
-
Fix API key race condition with per-request client
Rafael Poyiadzi +1: Claude Opus 4.6Replace global os.environ["EVERYROW_API_KEY"] with per-request AuthenticatedClient passed via session, preventing concurrent users from overwriting each other's API keys. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b9910c1 -
Add run history dropdown, text wrapping, and PostHog debug flag
Rafael Poyiadzi +1: Claude Opus 4.6- Run history: dropdown selector preserves past run results within a session - Dataframe: wrap=True and max_chars=200 for cleaner text display - PostHog: POSTHOG_DEBUG env var to enable debug logging Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>f3c769f -
Improve PostHog tracking coverage and reliability
Rafael Poyiadzi +1: Claude Opus 4.6- Track validation errors (empty key, no file, bad schema) as "validation_error" events - Add duration_s to agent_map_completed and agent_map_failed events - Enrich agent_map_started with field type breakdown (field_types, has_category) - Register atexit handler to flush remaining PostHog events on shutdown - Move css/head params from gr.Blocks() to demo.launch() for Gradio 6 compatibility - Note frontend/backend identity mismatch as a known limitation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>2f173ce -
Fix PostHog api_key attribute and remove debug logging
Rafael Poyiadzi +1: Claude Opus 4.6PostHog SDK requires `api_key` (not just `project_api_key`) for server-side capture calls. Sets both attributes. Removes debug prints and posthog.debug flag. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>bd620e6 -
Add PostHog analytics with graceful degradation
Rafael Poyiadzi +1: Claude Opus 4.6Server-side tracking (started/completed/failed) and client-side JS snippet, gated behind _POSTHOG_ENABLED so calls are skipped when env vars are unset. API keys are hashed for distinct_id. Also cleans up unused _extract_answer and RESEARCH_TRUNCATE_LEN. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>59ff43a -
Update app.py
Verified signature379a533 -
Update README.md
Verified signatureda1000c -
Update README.md
Verified signatureb0c30d4 -
Add toggleable research column with dict expansion
Rafael Poyiadzi +1: Claude Opus 4.6Research column is hidden by default. A "Show research details" checkbox expands the raw research dict into separate columns (research.answer, research.sources, etc). CSV download always contains the full raw data. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>6c9ed33 -
Replace schema JSON textbox with dynamic form builder
Rafael Poyiadzi +1: Claude Opus 4.6Add interactive output fields builder with name, type (str/int/float/bool/category), and description inputs. Category fields use a textarea for options (one per line, "value: description" format). Errors are now displayed in a visible error box. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>425e3d7
-
Fix SDK casing in README to everyrow SDK
Rafael Poyiadzi +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>3af8a8e -
Remove test CSV from repo
Rafael Poyiadzi +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b568a1b -
Clean up research column, fix header link, add test CSV
Rafael Poyiadzi +1: Claude Opus 4.6Extract text from research column dict objects and move column to last position. Switch schema input to Textbox for Gradio 5 compatibility. Fix everyrow link to everyrow.io and add API key info. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d250093 -
Add optional response schema field and update README
Rafael Poyiadzi +1: Claude Opus 4.6Allow users to define custom output columns via a JSON schema (e.g. {"company": "str", "value": "int"}) which builds a dynamic Pydantic model passed to agent_map. Results section is now hidden until results arrive. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>fc4341a -
Fix Gradio sdk_version to valid release 5.49.1
Rafael Poyiadzi +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>fc0e319 -
Fix EffortLevel enum, Gradio 5 file handling, and add error checking
Rafael Poyiadzi +1: Claude Opus 4.6- Replace non-existent EffortLevel.MINIMAL with EffortLevel.MEDIUM - Use file path string directly instead of file.name (Gradio 5 compat) - Check result.error before displaying output - Remove unused preview_csv function and asyncio import Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>9d22e7e -
Add everyrow research app
Rafael Poyiadzi +1: Claude Opus 4.6Gradio app that lets users upload a CSV, provide a research query, and runs everyrow's agent_map on every row to produce enriched results. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>dab8980 -
initial commit
Verified signature87e5a25