Commit 2e05f2c
* fix: resolve BudgetExceededError CLI traceback issues (fixes #1627)
- Add clean error handling for BudgetExceededError in CLI
* Wrap agent execution calls with graceful error handling
* Show user-friendly error messages instead of raw tracebacks
* Exit with code 1 and provide clear remediation guidance
- Add max_budget parameter to Agent constructor
* Accept max_budget directly as convenience parameter
* Automatically create/update ExecutionConfig with budget setting
* Maintain full backward compatibility
* Add proper parameter documentation
Both fixes follow architecture guidelines and provide intuitive UX.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: praisonai-triage-agent[bot] <praisonai-triage-agent[bot]@users.noreply.github.com>
* fix: address review feedback for budget handling and import safety
Agent-Logs-Url: https://github.com/MervinPraison/PraisonAI/sessions/16ae1b3d-1c3c-4051-9465-a718a6746a90
Co-authored-by: MervinPraison <454862+MervinPraison@users.noreply.github.com>
* fix: resolve print shadowing and simplify budget error message
- Import rich print as rich_print to avoid shadowing builtin
- Consolidate multi-line error output into single actionable message
- Update guidance to mention new max_budget convenience parameter
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Mervin Praison <MervinPraison@users.noreply.github.com>
* fix: resolve print shadowing and simplify budget error message
- Remove dangerous ImportError fallback in budget error handling
- Use dataclasses.replace() instead of mutating shared ExecutionConfig
- Simplify budget error to single actionable message
- Address CodeRabbit, Greptile, and Copilot review feedback
Co-authored-by: Mervin Praison <MervinPraison@users.noreply.github.com>
---------
Co-authored-by: praisonai-triage-agent[bot] <272766704+praisonai-triage-agent[bot]@users.noreply.github.com>
Co-authored-by: praisonai-triage-agent[bot] <praisonai-triage-agent[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: MervinPraison <454862+MervinPraison@users.noreply.github.com>
Co-authored-by: Mervin Praison <MervinPraison@users.noreply.github.com>
1 parent 4985415 commit 2e05f2c
2 files changed
Lines changed: 101 additions & 29 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
| 547 | + | |
547 | 548 | | |
548 | 549 | | |
549 | 550 | | |
| |||
622 | 623 | | |
623 | 624 | | |
624 | 625 | | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
625 | 629 | | |
626 | 630 | | |
627 | 631 | | |
| |||
733 | 737 | | |
734 | 738 | | |
735 | 739 | | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
736 | 776 | | |
737 | 777 | | |
738 | 778 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4065 | 4065 | | |
4066 | 4066 | | |
4067 | 4067 | | |
| 4068 | + | |
| 4069 | + | |
| 4070 | + | |
| 4071 | + | |
| 4072 | + | |
| 4073 | + | |
| 4074 | + | |
| 4075 | + | |
| 4076 | + | |
| 4077 | + | |
| 4078 | + | |
| 4079 | + | |
| 4080 | + | |
| 4081 | + | |
| 4082 | + | |
| 4083 | + | |
| 4084 | + | |
| 4085 | + | |
| 4086 | + | |
| 4087 | + | |
| 4088 | + | |
| 4089 | + | |
| 4090 | + | |
| 4091 | + | |
| 4092 | + | |
| 4093 | + | |
| 4094 | + | |
| 4095 | + | |
| 4096 | + | |
| 4097 | + | |
| 4098 | + | |
| 4099 | + | |
4068 | 4100 | | |
4069 | 4101 | | |
4070 | 4102 | | |
| |||
4611 | 4643 | | |
4612 | 4644 | | |
4613 | 4645 | | |
4614 | | - | |
| 4646 | + | |
4615 | 4647 | | |
4616 | | - | |
| 4648 | + | |
4617 | 4649 | | |
4618 | 4650 | | |
4619 | 4651 | | |
4620 | 4652 | | |
4621 | 4653 | | |
4622 | 4654 | | |
4623 | 4655 | | |
4624 | | - | |
| 4656 | + | |
4625 | 4657 | | |
4626 | | - | |
| 4658 | + | |
4627 | 4659 | | |
4628 | 4660 | | |
4629 | 4661 | | |
4630 | 4662 | | |
4631 | | - | |
| 4663 | + | |
4632 | 4664 | | |
4633 | | - | |
| 4665 | + | |
4634 | 4666 | | |
4635 | 4667 | | |
4636 | 4668 | | |
| |||
4642 | 4674 | | |
4643 | 4675 | | |
4644 | 4676 | | |
4645 | | - | |
| 4677 | + | |
4646 | 4678 | | |
4647 | | - | |
| 4679 | + | |
4648 | 4680 | | |
4649 | 4681 | | |
4650 | 4682 | | |
4651 | | - | |
| 4683 | + | |
4652 | 4684 | | |
4653 | | - | |
| 4685 | + | |
4654 | 4686 | | |
4655 | 4687 | | |
4656 | 4688 | | |
4657 | 4689 | | |
4658 | 4690 | | |
4659 | 4691 | | |
4660 | 4692 | | |
4661 | | - | |
| 4693 | + | |
4662 | 4694 | | |
4663 | | - | |
| 4695 | + | |
4664 | 4696 | | |
4665 | 4697 | | |
4666 | 4698 | | |
4667 | | - | |
| 4699 | + | |
4668 | 4700 | | |
4669 | | - | |
| 4701 | + | |
4670 | 4702 | | |
4671 | 4703 | | |
4672 | 4704 | | |
| |||
4688 | 4720 | | |
4689 | 4721 | | |
4690 | 4722 | | |
4691 | | - | |
| 4723 | + | |
4692 | 4724 | | |
4693 | | - | |
| 4725 | + | |
4694 | 4726 | | |
4695 | 4727 | | |
4696 | 4728 | | |
| |||
4709 | 4741 | | |
4710 | 4742 | | |
4711 | 4743 | | |
4712 | | - | |
| 4744 | + | |
4713 | 4745 | | |
4714 | | - | |
| 4746 | + | |
4715 | 4747 | | |
4716 | 4748 | | |
4717 | 4749 | | |
| |||
4732 | 4764 | | |
4733 | 4765 | | |
4734 | 4766 | | |
4735 | | - | |
| 4767 | + | |
4736 | 4768 | | |
4737 | | - | |
| 4769 | + | |
4738 | 4770 | | |
4739 | 4771 | | |
4740 | 4772 | | |
4741 | | - | |
| 4773 | + | |
4742 | 4774 | | |
4743 | | - | |
| 4775 | + | |
4744 | 4776 | | |
4745 | 4777 | | |
4746 | 4778 | | |
| |||
4750 | 4782 | | |
4751 | 4783 | | |
4752 | 4784 | | |
4753 | | - | |
| 4785 | + | |
4754 | 4786 | | |
4755 | | - | |
| 4787 | + | |
4756 | 4788 | | |
4757 | 4789 | | |
4758 | 4790 | | |
| |||
4774 | 4806 | | |
4775 | 4807 | | |
4776 | 4808 | | |
4777 | | - | |
| 4809 | + | |
4778 | 4810 | | |
4779 | | - | |
| 4811 | + | |
4780 | 4812 | | |
4781 | 4813 | | |
4782 | 4814 | | |
4783 | | - | |
| 4815 | + | |
4784 | 4816 | | |
4785 | | - | |
| 4817 | + | |
4786 | 4818 | | |
4787 | 4819 | | |
4788 | 4820 | | |
| |||
4860 | 4892 | | |
4861 | 4893 | | |
4862 | 4894 | | |
4863 | | - | |
| 4895 | + | |
4864 | 4896 | | |
4865 | 4897 | | |
4866 | 4898 | | |
| |||
0 commit comments