-
Notifications
You must be signed in to change notification settings - Fork 20
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
MCP:
DynamicDashMarkdown (display-only) form fields are put on the *drive* contract —describe_applists them as inputs,set_inputaccepts them, andinvokeforwards them into the callback (crash). A freshplaceholderapp exposes its_hintas the sole "input".bugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#220 In dkedar7/fast_dash;A
range()-default Slider (int = range(0,10)) renders with no initialvalue, so a default Run passesNoneand a type-faithful callback crashes — plus the slidermaxis off-by-one (acceptsrange.stop, whichrange()never yields)bugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#219 In dkedar7/fast_dash;MCP
describe_apptypes aDateRangeinput astype: "string", but its value is a two-element **list** of ISO dates — the contract self-contradicts (current_valueis a list undertype:"string") andset_input/invokeaccept a bare string the range picker can never emitbugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#218 In dkedar7/fast_dash;A callback that returns a rich type (Figure / DataFrame / Image) but omits the return-type annotation renders a silently BLANK output — no error, "Run to see results" never clears (a
strreturn works, and MCPinvokeruns the same callback fine)bugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#217 In dkedar7/fast_dash;MCP
set_inputsis not atomic — a partially-invalid batch returnsok:falseyet mutates the valid subset, whileinvoke(inputs=...)with the SAME dict rejects everything. Identical input, divergent state.bugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#216 In dkedar7/fast_dash;Chat: a
chat=Truecallback whose first parameter isn't namedqueryfails with a misleadingImportError: fast-dash[agent]instead of the documented "first parameter must bequery" message — misdirecting anyone who follows the 5-line-chatbot docs but mistypes the composer parambugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#214 In dkedar7/fast_dash;A
steps=pipeline app throws an unhandled 500 on every page load —toggle_sidebarreadsself.app.inputs, which_init_stepsnever sets (AttributeError: 'FastDash' object has no attribute 'inputs')bugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#213 In dkedar7/fast_dash;stream=True+ ayield/generator callback hard-crashes the web-UI Run with an unhandled 500 (Object of type generator is not JSON serializable) — the streaming path never consumes the generator (contradicts #207's "the UI streams tick 1/2/3")bugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#212 In dkedar7/fast_dash;Docs undersell the agent-chat extra:
pip install "fast-dash[agent]"is not enough — the auto-built assistant also needs the undocumentedfast-dash[langstage], so the README's "Give the agent tools" snippet raises ImportError as writtenbugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#211 In dkedar7/fast_dash;Public API still advertises the defunct
mcp_port=8001/mcp_host='127.0.0.1'kwargs (no-ops) — themcp_portdefault contradicts the "same port /mcp" docs and points a signature-reading user at a dead portbugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#210 In dkedar7/fast_dash;MCP: a
datetime.date(DateInput) input accepts any non-ISO / impossible date string —set_inputreturnsok:true, theninvokecrashes with a rawAttributeError. The date builtin-hint path has no validation (unlike Slider/Select), breaking the "contract is enforced" invariantbugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#209 In dkedar7/fast_dash;MCP parity gap: a human UI Run's OUTPUT is never mirrored to the agent —
describe_appshows the input a human set but not the output it produced (input mirror is bidirectional, output mirror is server→browser only)bugSomething isn't workingSomething isn't workingroutineFiled by an automated dogfood routineFiled by an automated dogfood routineStatus: Open.#208 In dkedar7/fast_dash;