Negmas

Latest version: v0.11.3

Safety actively analyzes 723445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 19

0.8.4

Not secure
-------------

* [tournaments] udpating log_negotiations when forced to save logs
* [tournaments] saving negotiations
* [sao] bugfix AsporationController best_outcome
* [sao] avoiding repetition in trace and offers at the end
* [genius] disabling AgentTD
* [genius] disabling GeneKing
* [genius] testing only confirmed passing negotiators
* [genius] correcting some genius class names
* [testing] stronger genius testing
* [testing] shortening the time allowed for genius negotiators in tests

0.8.3

Not secure
-------------

* [genius] allowing the ufun of genius agents to be set anytime before negotiation start
* [core] bugfix. Type of issue value may be incorrect when exporting to xml
* formatting
* [bugfix] correcting getting partner agent names in controllers
* [elicitation] pandora unknowns sometimes were not set
* [helpers] bugfix in serialization: correctly serializing cloud pickalable objects
* [bugfix] some SAO mechanisms where timeouting without timeout set
* [genius] updating the set of tested genius agents

0.8.2

Not secure
-------------

* [sao] adding the ability to use sync-calls in SAOMechanism
* [situated] fixing not showing last step's conracts in draw

0.8.1

Not secure
-------------

* [sao][bugfix] correctly handling unexpected timeouts (Usually Genius)
* [minor] using warnings.warn instead or print whne appropriate
* [sao] improving synchronous controller handling
* [sao] correcting history storage. Avoiding repetition of the last offer sometimes
* [core] better handling of extra state in Mechanism
* [sao] default waiting is now 0 step and correcting times calculation
* [tournament] [bugfix] correcting str conversion for TournamentResults
* [sao] [bugfix] correcting storage of history in state
* [core] Supporting python 3.9
* [situated] bugfix when agents make exceptions (time was ignored)
* [situated] forcing all agents not to print anything
* [situated] forcing all agents not to print anything

0.8.0

Not secure
-------------

* [minor] ignoring some intentionally broken type checks
* [setup] Adding cloudpickle as a requirement for setup
* [situated] revealing all methods of Agent in the AWI
* [genius] bugfix, forcing time_limit to be an int in genius
* [situated] Adding RunningNegotiationInfo to situated.__all__

0.7.4

Not secure
-------------

* [core] making the core SAONegotiator robust to missing ufuns.
* [core] allowing controllers to control the ID of negotiators
* [core] adding reset_timer to EventLogger and logging time
* [core] passing AMI to minmax [situated] reversing adapter and adapted
names in Adapter to make sure that split(".")[-1] still gets the
adapted name not the adapter name.
* [core] making Controller.negotiators return NegotiatorInfo
* [genius] bug fix in saving xml utils that broke the bridge
* [genius] get_genius_agents in genius.ginfo to find genius agents
* [situated] adding event logging to situated (unstable)
* [bugfix] removing color codes in log file (log.txt)
* [situated] adding more events (contracts/breaches)
* [testing] getting some genius related tests to pass
* [testing] avoiding failure on genius agents that cannot agree

Page 8 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.