xuangu-fang
ceabfe9686
feat: enable to inject diversity cross async multi-trace ( #1173 )
...
* init multi_trace_async_ diversity inject
* lint
* add task in context for diversity injection, add abstract class for diversity injection
* lint
* feat: update diversity injection strategy and enhance sibling context handling in experiment generation
* add always inject
---------
Co-authored-by: Xu Yang <peteryang@vip.qq.com >
2025-08-18 12:43:21 +08:00
you-n-g
0885d4d218
change the trace number from 3 to 1 (simpler default value) ( #1191 )
2025-08-18 12:13:23 +08:00
XianBW
c3ef9e2d48
fix ui bugs ( #1190 )
2025-08-18 10:56:51 +08:00
you-n-g
00b588ffd4
fix: skip res_ratio check if timer or res_time is None ( #1189 )
2025-08-17 16:08:55 +08:00
Tim
0dae88e2cd
chore: add inference mode for model dump ( #1182 )
...
* chore: add inference mode for model dump
* check runtime environment
* update opened_trace_lines
---------
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com >
2025-08-15 15:34:49 +08:00
you-n-g
bfbdbcfbbd
fix: insert await asyncio.sleep(0) to yield control in loop ( #1186 )
2025-08-15 13:27:29 +08:00
you-n-g
254eb56da3
refactor: use UI_SETTING.amlt_path for combined log folder path ( #1184 )
2025-08-14 21:51:05 +08:00
Tim
f87dc2a5b8
chore: catch log_workflow error ( #1183 )
2025-08-14 16:12:37 +08:00
amstrongzyf
5b785346f7
fix: refine prompts and add additional package info ( #1179 )
...
* refine prompts and add additional package info
* refine prompts to be specific for GBDT models
* minor refine prompts
* use include to replace duplicate info
* refine prompts
* refactor: import DSTrace from base and remove exp_gen __init__
* lint
---------
Co-authored-by: Young <afe.young@gmail.com >
2025-08-13 23:00:23 +08:00
Tim
aa2a5bae15
chore: add merge statistics ( #1176 )
...
* chore: add stat for merge
* use best selector
* use trace.hist
2025-08-13 22:59:34 +08:00
Chaos Yu
30d6afbb45
fix(graph): using assignment expression to avoid repeated function call ( #1174 )
...
* using assignment expression to avoid repeated function call
* format
2025-08-13 17:16:58 +08:00
Roland Minrui
b94414a8ed
feat: refine the logic of enabling hyperparameter tuning and add criteira ( #1175 )
...
* add 4 tuning criteria
* fix equation direction
* fix ci
* add comment
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com >
---------
Co-authored-by: Xu <v-xuminrui@microsoft.com >
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com >
2025-08-12 21:12:54 +08:00
you-n-g
137bdc15c5
fix: cancel tasks on resume and kill subprocesses on termination ( #1166 )
...
* fix: cancel tasks on resume and kill subprocesses on termination
* lint
* lint
2025-08-09 19:39:13 +08:00
XianBW
5b6a7d1d9b
fix exec_time in summary because of parallel ( #1171 )
2025-08-08 17:14:02 +08:00
XianBW
dbbf43558d
add auto sota selector llm log in trace ( #1169 )
2025-08-08 16:26:48 +08:00
Xu Yang
3fe2ba44df
feat: streamline hyperparameter tuning checks and update evaluation g… ( #1167 )
...
* feat: streamline hyperparameter tuning checks and update evaluation guidelines
* fix task_gen json check
2025-08-08 13:49:01 +08:00
Xu Yang
2764da68a3
feat: improve fallback handling in CoSTEER and add GPU usage guidelin… ( #1165 )
...
* feat: improve fallback handling in CoSTEER and add GPU usage guideline in share.yaml
* update prompt
* update
2025-08-07 15:52:55 +08:00
XianBW
bad433ac47
add parent & root node in trace page ( #1164 )
2025-08-07 15:02:46 +08:00
Xu Yang
6dab8fd7dd
feat: add reasoning attribute to DSRunnerFeedback for enhanced evaluation context ( #1162 )
2025-08-07 00:50:08 +08:00
Roland Minrui
16aadb7a0d
fix: refine DSCoSTEER_eval prompts ( #1157 )
...
* change DSCoSTEER_eval prompts
* fallback to better exp only
* fix fallback
* fix and reformat
* fix bug when base_fb is None
* add reasoning to hyperparameter evaluation
* feat: add acceptable assessment in exp_feedback (#1159 )
* add time
* refine eval prompt and make the logic of tuning check more clear
* some refinement
* fix CI
* fix a small bug, only consider score in runner
* refine comment
* simplify compare function
---------
Co-authored-by: jingyuanlm <842442862@qq.com >
Co-authored-by: Xu <v-xuminrui@microsoft.com >
Co-authored-by: Jensen Lee <91518020+Jensen246@users.noreply.github.com >
Co-authored-by: Xu Yang <peteryang@vip.qq.com >
2025-08-06 22:55:25 +08:00
Jensen Lee
acfbd1b097
fix: ignore case when checking metric name ( #1160 )
...
* fix: ignore case when checking metric name
* add case-sensitive to prompts
---------
Co-authored-by: amstrongzyf <amstrongzyf@126.com >
2025-08-06 20:54:08 +08:00
XianBW
0334805744
chore: show timeline and change load_times ( #1161 )
...
* show timeline, deperacate old load_times
* fix bug
2025-08-06 18:42:17 +08:00
xuangu-fang
3244ba6833
feat: prob-based trace scheduler ( #1131 )
...
* draft prob-based trace scheduler
* refactor ProbabilisticScheduler
* auto lint
* keep random, Sota-based, length-based trace schedluer
* lint
* example
* example
* refactor
* add inverse option for sota Scheduler
* add trace_Scheduler in conf
* lint
* add scheduler_temperature
---------
Co-authored-by: Young <afe.young@gmail.com >
2025-08-06 16:42:51 +08:00
XianBW
912163d753
fix loop step time log problem ( #1158 )
2025-08-06 15:43:28 +08:00
Tim
f5d17a1508
feat: enable finetune llm ( #1055 )
...
* feat: start with previous workspace
* feat: finetune llm
* add PrevModelLoadEvaluator
---------
Co-authored-by: Young <afe.young@gmail.com >
Co-authored-by: v-jianwan <v-jianwan@microsoft.com >
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com >
2025-08-06 12:24:44 +08:00
Xu Yang
0284b73596
feat: refactor CoSTEER classes to use DSCoSTEER and update max seconds handling ( #1156 )
...
* feat: refactor CoSTEER classes to use DSCoSTEER and update max seconds handling
* remove useless line
* enable time_ratio_limit_to_enable_hyperparameter_tuning
2025-08-05 18:16:10 +08:00
Paul
50916fa6c9
feat: create Jupyter notebook pipeline file based on main.py file ( #1134 )
...
* First commit
* isort
* black
* tweak prompt
* fix for argparse
* fix typo
* add e2e
* Add test files, clean
* fix black settings
* revert
* fix trailing
* remove extra
* comment
* small fix, updated prompt
* Fix argparse
* small improvements
* fix for merge
* fix for merge
2025-08-05 18:06:57 +08:00
Linlang
067b5908f4
docs: update configuration docs ( #1155 )
...
* update configuration docs
* update configuration docs
* update configuration docs
2025-08-05 15:48:28 +08:00
Jensen Lee
fcfea1943c
feat: add mask inference in debug mode ( #1154 )
2025-08-05 14:09:12 +08:00
amstrongzyf
84b7c30a90
fix: add metric in scores.csv and avoid reading sample_submission.csv ( #1152 )
...
* add scores.csv metric name in both task_gen and coder
* a little fix to column names
* small fix
* avoid sample submission read in task_gen
* avoid sample_submission reading in coding
* code change summary bug fix
* little update
* little refinement to eval
* refine coder and runner eval prompts
---------
Co-authored-by: Xu Yang <peteryang@vip.qq.com >
2025-08-04 19:53:08 +08:00
Xu Yang
5b541841cf
feat: enhance timeout handling in CoSTEER and DataScience scenarios ( #1150 )
...
* add prev loops to runner history
* fix evolving history
* fix bug on initializing feedback without final decision
* reformat
* refine
* add comments
* feat: enhance timeout handling in CoSTEER and DataScience scenarios
---------
Co-authored-by: Xu <v-xuminrui@microsoft.com >
2025-08-04 17:44:51 +08:00
Roland Minrui
f3cb3f8870
feat: add previous runner loops to runner history ( #1142 )
...
* add prev loops to runner history
* fix evolving history
* fix bug on initializing feedback without final decision
* reformat
* refine
* add comments
* fix ci
* a little refinement
* fix CI
---------
Co-authored-by: Xu <v-xuminrui@microsoft.com >
Co-authored-by: Xu Yang <peteryang@vip.qq.com >
2025-08-04 17:38:27 +08:00
XianBW
cf070a004e
save more time info ( #1151 )
2025-08-04 17:28:25 +08:00
XianBW
88e346b6b5
change something for ui compatiblity ( #1149 )
2025-08-04 12:40:35 +08:00
Roland Minrui
4b444097b2
fix ( #1148 )
...
Co-authored-by: Xu <v-xuminrui@microsoft.com >
2025-08-02 18:36:31 +08:00
XianBW
a99b9aad39
chore: overwrite sota exp stat in summary page ( #1146 )
...
* overwrite sota exp stat in summary page
* remove unused import
2025-08-01 18:55:26 +08:00
Xu Yang
ea7483f5a7
feat: add show_hard_limit option and update time limit handling in DataScience settings ( #1144 )
2025-08-01 18:32:15 +08:00
XianBW
d08ce38fb8
bug fix ( #1145 )
2025-08-01 18:07:19 +08:00
Yuante Li
8c454afd17
fix: fix some bugs in RD-Agent(Q) ( #1143 )
...
* fix some bugs in RD-Agent(Q)
* fix factor from report
* fix ci
2025-08-01 13:20:09 +08:00
you-n-g
fe9b625091
fix: ignore RuntimeError for shared workspace double recovery ( #1140 )
...
* fix: ignore RuntimeError for shared workspace double recovery
* add print
2025-07-31 21:02:37 +08:00
XianBW
692f3006ce
use popover instead of expander ( #1138 )
2025-07-31 18:14:38 +08:00
you-n-g
6b0fae5000
fix: clear ws_ckp after extraction to reduce workspace object size ( #1137 )
2025-07-31 18:10:32 +08:00
you-n-g
684e41f43a
feat: fallback to acceptable results ( #1129 )
...
* refactor: add is_acceptable, fallback logic and generify evolving agent
* refine lint
* small
* lint
* lint
* lint
* feat: add is_acceptable to CoSTEERMultiFeedback
* feat: add in-memory workspace checkpoint and recovery
* feat: preserve symbolic links in workspace checkpoints and recovery
* lint
* lint
* feat: limit workspace checkpoint to files under 100KB
* feat: add workspace checkpoint size limit setting
* prompt
* lint
2025-07-31 17:53:18 +08:00
Xu Yang
66659e9de2
fix: remove unused imports in data science scenario module ( #1136 )
2025-07-31 17:05:14 +08:00
Xu Yang
e554b3a680
feat: add time ratio limit for hyperparameter tuning in Kaggle settin… ( #1135 )
...
* feat: add time ratio limit for hyperparameter tuning in Kaggle settings and update evaluator logic
* add recommend time limit
* remove 25% hard line
* small fix
2025-07-31 16:47:19 +08:00
Xu Yang
1aa5cc2535
feat: enhance timeout management and knowledge base handling in CoSTEER components ( #1130 )
...
* feat: enhance timeout management and knowledge base handling in CoSTEER components
* fix a little bug
* fix small bug
* fix a small bug
* Update rdagent/scenarios/data_science/loop.py
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com >
* add scale check
* fix a small bug
* fix CI
* use dynamic chat_token_limit & remove repeated lines
* fix CI
* remove useless comment
* fix small bug
* update draft appendix
* fix prompt
* add code correctness as top priority
---------
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com >
2025-07-31 13:06:28 +08:00
you-n-g
ce25bafbf7
fix: update requirements.txt's streamlit ( #1133 )
2025-07-30 21:30:53 +08:00
XianBW
af7b1f6c4b
log time duration when call LLM and show timeout ratio of coding & running in trace UI ( #1128 )
2025-07-29 17:54:29 +08:00
Xu Yang
dd2e06ade6
feat: add coder check and give more time ( #1127 )
...
* feat: introduce max_seconds_multiplier for timeout management across components
* avoid using assert in test
* hot fix a very small bug
* runner multiply twice
* revert feedback change
* add a switch to longer timeout
2025-07-29 14:59:38 +08:00
amstrongzyf
53dd98abf4
feat: add hypo_critic and hypo_rewrite in proposal ( #1106 )
...
add hypo_critique and hypo_rewrite in proposal.py, controlled by `DS_RD_SETTING.enable_hypo_critique_rewrite` (default True)
2025-07-29 14:20:09 +08:00